Browse Source

no message

xingzai 11 months ago
parent
commit
fb18484d9a
2 changed files with 25 additions and 0 deletions
  1. 4 0
      controllers/company.go
  2. 21 0
      controllers/cygx/enter_score.go

+ 4 - 0
controllers/company.go

@@ -1687,6 +1687,10 @@ func (this *CompanyController) List() {
 			} else if strings.Contains(v.TodoStatuss, "无任务") {
 				todoButtonColor = "gray"
 			}
+			//永续客户X类试用客户出参转换
+			if v.Status == utils.COMPANY_STATUS_FOREVER {
+				v.Status = utils.COMPANY_STATUS_X_CLASS_TRY_OUT
+			}
 			//if str
 			companyList := &company.CompanyListItem{
 				CompanyId:        v.CompanyId,

+ 21 - 0
controllers/cygx/enter_score.go

@@ -57,6 +57,20 @@ func (this *EnterScoreController) CompanySearchList() {
 	if keyWord != "" {
 		companyCondition += ` AND a.company_name LIKE '%` + keyWord + `%' `
 	}
+
+	//权益申请销售只能看到自己名下的客户的申请
+	companyIds, err := cygxService.GetAdminLookUserCompanyIdsBySelf(sysUser)
+	if err != nil {
+		br.Msg = "获取失败"
+		br.ErrMsg = "获取失败,GetAdminLookUserCompanyIds Err:" + err.Error()
+		return
+	}
+	lencompanyIds := len(companyIds)
+	if lencompanyIds > 0 {
+		companyCondition += ` AND a.company_id IN (` + utils.GetOrmInReplace(lencompanyIds) + `)`
+		companypars = append(companypars, companyIds)
+	}
+
 	companyList, err := company.GetCompanyIdListByproductName(companyCondition, companypars)
 	if err != nil {
 		br.Msg = "获取失败"
@@ -336,6 +350,13 @@ func (this *EnterScoreController) EnterScoreUpdate() {
 		return
 	}
 
+	startDate := req.StartDate
+	endDate := req.EndDate
+	if startDate == "" || endDate == "" {
+		br.Msg = "请选择季度信息"
+		return
+	}
+
 	companyProduct, err := company.GetCompanyProductByCompanyIdAndProductId(companyId, utils.COMPANY_PRODUCT_RAI_ID)
 	if err != nil {
 		br.Msg = "查询客户产品信息失败"