Browse Source

no message

xingzai 1 năm trước cách đây
mục cha
commit
ba3fecc84d
1 tập tin đã thay đổi với 7 bổ sung3 xóa
  1. 7 3
      controllers/statistic_report.go

+ 7 - 3
controllers/statistic_report.go

@@ -3410,8 +3410,10 @@ func (this *StatisticReportController) IncrementalCompanyList() {
 		condition += ` and b.company_name like "%` + keyword + `%" `
 	}
 
-	var conditionAscribRai string // 处理权益未续约客户检索列表SQL查询条件
+	var conditionAscribRai string      // 处理权益未续约客户检索列表SQL查询条件
+	var conditionAscribRaiTotal string // 处理权益未续约客户总量查询条件
 	var parsAscribeRai []interface{}
+	var parsAscribeRaiTotal []interface{} // 处理权益未续约客户总量查询条件
 	var conditionConfirm string
 	var parsConfirm []interface{}
 
@@ -3430,6 +3432,8 @@ func (this *StatisticReportController) IncrementalCompanyList() {
 		}
 	}
 	//是否确认续约 CRM 13.9
+	conditionAscribRaiTotal += ` AND ( c.company_id IN (` + utils.GetOrmInReplace(len(noRenewedcompanyIds)) + `)   OR c.product_id = 1 )` // 已确认
+	parsAscribeRaiTotal = append(parsAscribeRaiTotal, noRenewedcompanyIds)
 	if isConfirm != -1 {
 		if isConfirm == 0 {
 			conditionAscribRai += ` AND ( c.company_id NOT IN (` + utils.GetOrmInReplace(len(noRenewedcompanyIds)) + `)  AND  c.product_id = 2 ) ` // 待确认
@@ -3713,8 +3717,8 @@ func (this *StatisticReportController) IncrementalCompanyList() {
 		//未续约这里只统计已经确定的
 		notRenewalCondition := condition1
 		notRenewalPars := pars1
-		notRenewalCondition += conditionAscribRai
-		notRenewalPars = append(notRenewalPars, parsAscribeRai)
+		notRenewalCondition += conditionAscribRaiTotal
+		notRenewalPars = append(notRenewalPars, parsAscribeRaiTotal)
 		total, err := models.GetIncrementalCompanyCountByOperationRecord(notRenewalCondition, notRenewalPars)
 		if err != nil && err.Error() != utils.ErrNoRow() {
 			br.Msg = "获取失败"