xingzai 1 tahun lalu
induk
melakukan
2b9f3778e9
1 mengubah file dengan 6 tambahan dan 6 penghapusan
  1. 6 6
      controllers/statistic_company_merge.go

+ 6 - 6
controllers/statistic_company_merge.go

@@ -1611,11 +1611,11 @@ func (this *StatisticCompanyMergerController) CompanyContractPercentageListV2()
 	conditionRenewalEnd := condition // 今年结束的续约合同查询条件
 	parsRenewalEnd := pars
 
-	startDateTime, _ := time.Parse(utils.FormatDate, startDate)
-	startDateTime = startDateTime.AddDate(-1, 0, 0) //合同开始时间,与查询的结束时间,之间相差的天数大于  365天。
-
+	startDateTime, _ := time.Parse(utils.FormatDate, endDate)
+	startDateTime = startDateTime.AddDate(-1, 0, 2) //合同开始时间,与查询的结束时间,之间相差的天数大于  365天。
+	//fmt.Println("startDateTime", startDateTime)
 	conditionRenewalEnd += ` AND a.end_date >= ? AND a.end_date <= ?   AND a.start_date  < ?   `
-	parsRenewalEnd = append(parsRenewalEnd, startDate, endDate, startDate)
+	parsRenewalEnd = append(parsRenewalEnd, startDate, endDate, startDateTime)
 	conditionRenewalEnd += ` AND a.rai_contract_type = ? `
 	parsRenewalEnd = append(parsRenewalEnd, "续约合同")
 	totalRenewalEnd, err := company.GetIncrementalRenewalCompanyProductMergeCount(conditionRenewalEnd, parsRenewalEnd)
@@ -1635,7 +1635,7 @@ func (this *StatisticCompanyMergerController) CompanyContractPercentageListV2()
 	conditionNew := condition // 新签合同查询条件
 	parsNew := pars
 	conditionNew += ` AND a.end_date >= ? AND a.end_date <= ?   AND a.start_date  < ?  `
-	parsNew = append(parsNew, startDate, endDate, startDate)
+	parsNew = append(parsNew, startDate, endDate, startDateTime)
 	conditionNew += ` AND a.rai_contract_type = ? `
 	parsNew = append(parsNew, "新签合同")
 	totalNew, err := company.GetIncrementalRenewalCompanyProductMergeCount(conditionNew, parsNew)
@@ -1714,7 +1714,7 @@ func (this *StatisticCompanyMergerController) CompanyContractPercentageListV2()
 		pars1 = append(pars1, startDate, endDate)
 
 		condition1 += ` AND a.start_date  < ?   `
-		pars1 = append(pars1, startDate)
+		pars1 = append(pars1, startDateTime)
 
 		total, err := company.GetIncrementalRenewalCompanyProductMergeCount(condition1, pars1)
 		if err != nil && err.Error() != utils.ErrNoRow() {