Kaynağa Gözat

feature: 添加按用户名查询

liuyaqi 2 yıl önce
ebeveyn
işleme
5155b89215
1 değiştirilmiş dosya ile 8 ekleme ve 3 silme
  1. 8 3
      service/system/system.go

+ 8 - 3
service/system/system.go

@@ -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 { // 优先预约权