瀏覽代碼

fix:首页工单动态添加按分派人员、销售工程师搜索

liuyaqi 2 年之前
父節點
當前提交
c6492aa4e5
共有 2 個文件被更改,包括 7 次插入0 次删除
  1. 1 0
      opms_parent/app/model/work/work_order.go
  2. 6 0
      opms_parent/app/service/work/work_order.go

+ 1 - 0
opms_parent/app/model/work/work_order.go

@@ -29,6 +29,7 @@ type WorkOrderSearchReq struct {
 	OrderTypeName    string      `json:"orderTypeName"`    //工单类型
 	OrderStatus      string      `json:"orderStatus"`      //工单状态
 	AssignUserName   string      `json:"assignUserName"`   // 分派人员姓名
+	SaleName         string      `json:"saleName"`         //销售工程师
 	UpdatedTimeStart *gtime.Time `json:"updatedTimeStart"` // 更新时间
 	UpdatedTimeEnd   *gtime.Time `json:"updatedTimeEnd"`   // 更新时间
 

+ 6 - 0
opms_parent/app/service/work/work_order.go

@@ -107,6 +107,12 @@ func (s *OrderService) GetList(req *model.WorkOrderSearchReq) (total int, orderL
 	if req.UpdatedTimeEnd != nil {
 		db = db.Where("a.updated_time <= ?", req.UpdatedTimeEnd)
 	}
+	if req.AssignUserName != "" {
+		db = db.WhereLike("a."+s.Dao.C.AssignUserName, "%"+req.AssignUserName+"%")
+	}
+	if req.SaleName != "" {
+		db = db.WhereLike("a."+s.Dao.C.SaleName, "%"+req.SaleName+"%")
+	}
 	total, err = db.Count()
 	if err != nil {
 		err = myerrors.DbError("获取总行数失败。")