Browse Source

feature(bug):客户类型过滤,我处理的督办统计

ZZH-wl 2 years ago
parent
commit
6e5083f76b

+ 1 - 2
opms_parent/app/service/cust/cust_customer.go

@@ -91,11 +91,10 @@ func (s *CustomerService) GetList(req *model.CustCustomerSearchReq) (total int,
 	}
 	//客户行业
 	if req.CustIndustry != "" {
-		Model = Model.Where(s.Dao.C.CustIndustry+" like ?", "%"+req.CustIndustry+"%")
+		Model = Model.Where(s.Dao.C.CustIndustry, req.CustIndustry)
 	}
 	//客户级别
 	if req.CustLevel != "" {
-
 		Model = Model.Where(s.Dao.C.CustLevel, req.CustLevel)
 	}
 	//

+ 1 - 1
opms_parent/app/service/home/home.go

@@ -176,7 +176,7 @@ func (s *HomeService) getNumStatisticsData(id int64, params *map[string]interfac
 
 	case 10012: //我处理的督办
 		count, err := taskDao.As("task").InnerJoin("plat_task_handle", "handle", "handle.task_id=task.id").
-			Where(fmt.Sprintf("handle.task_status='20' AND handle.handle_user_id=%v", s.GetCxtUserId())).CountColumn("task.id")
+			Where(fmt.Sprintf("handle.task_status='20' AND handle.handle_user_id=%v", s.GetCxtUserId())).Distinct().CountColumn("task.id")
 		return gconv.String(count), err
 
 	case 10013: //当月项目转化数量(升级)