|
|
@@ -1,14 +1,16 @@
|
|
|
package system
|
|
|
|
|
|
import (
|
|
|
- "dashoo.cn/micro_libary/request"
|
|
|
"errors"
|
|
|
- "github.com/gogf/gf/frame/g"
|
|
|
- "github.com/gogf/gf/os/gtime"
|
|
|
+ "fmt"
|
|
|
"lims_adapter/dao/system"
|
|
|
model "lims_adapter/model/system"
|
|
|
"lims_adapter/model/user"
|
|
|
"strconv"
|
|
|
+
|
|
|
+ "dashoo.cn/micro_libary/request"
|
|
|
+ "github.com/gogf/gf/frame/g"
|
|
|
+ "github.com/gogf/gf/os/gtime"
|
|
|
)
|
|
|
|
|
|
type Service struct {
|
|
|
@@ -52,6 +54,9 @@ func (s Service) UserList(req *user.UserInfoReq) (userInfos user.UserInfoRsp, er
|
|
|
if departmentId != "" && departmentId != "0" {
|
|
|
where += " and DepartmentId = " + departmentId
|
|
|
}
|
|
|
+ if req.UserName != "" {
|
|
|
+ where += " and a.Realname LIKE " + fmt.Sprintf(`"%%%s%%"`, req.UserName)
|
|
|
+ }
|
|
|
if req.ReqType == 1 { // 预约资格
|
|
|
count, err = model.Where(where).Count()
|
|
|
} else if req.ReqType == 2 { // 优先预约权
|