feat: 工单筛选支持申请人。 (fix #255)
This commit is contained in:
parent
616fee68c5
commit
297c0e5aa8
2
go.mod
2
go.mod
@ -15,7 +15,7 @@ require (
|
||||
github.com/go-openapi/spec v0.19.7 // indirect
|
||||
github.com/go-openapi/swag v0.19.8 // indirect
|
||||
github.com/go-sql-driver/mysql v1.5.0
|
||||
github.com/golang-jwt/jwt v3.2.2+incompatible // indirect
|
||||
github.com/golang-jwt/jwt v3.2.2+incompatible
|
||||
github.com/google/uuid v1.1.1
|
||||
github.com/jinzhu/gorm v1.9.10
|
||||
github.com/mailru/easyjson v0.7.1 // indirect
|
||||
|
1
go.sum
1
go.sum
@ -94,7 +94,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3 h1:tkum0XDgfR0jcVVXuTsYv/erY2NnEDqwRojbxR1rBYA=
|
||||
github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3/go.mod h1:zAg7JM8CkOJ43xKXIj7eRO9kmWm/TW578qo+oDO6tuM=
|
||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM=
|
||||
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
|
||||
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
|
||||
github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
|
||||
|
@ -53,6 +53,7 @@ func (w *WorkOrder) PureWorkOrderList() (result interface{}, err error) {
|
||||
isEnd := w.GinObj.DefaultQuery("isEnd", "")
|
||||
processor := w.GinObj.DefaultQuery("processor", "")
|
||||
priority := w.GinObj.DefaultQuery("priority", "")
|
||||
creator := w.GinObj.DefaultQuery("creator", "")
|
||||
db := orm.Eloquent.Model(&process.WorkOrderInfo{}).
|
||||
Where("p_work_order_info.title like ?", fmt.Sprintf("%%%v%%", title))
|
||||
if startTime != "" {
|
||||
@ -64,6 +65,9 @@ func (w *WorkOrder) PureWorkOrderList() (result interface{}, err error) {
|
||||
if isEnd != "" {
|
||||
db = db.Where("p_work_order_info.is_end = ?", isEnd)
|
||||
}
|
||||
if creator != "" {
|
||||
db = db.Where("p_work_order_info.creator = ?", creator)
|
||||
}
|
||||
if processor != "" && w.Classify != 1 {
|
||||
err = orm.Eloquent.Model(&processorInfo).
|
||||
Where("user_id = ?", processor).
|
||||
|
Loading…
x
Reference in New Issue
Block a user