|
@@ -351,7 +351,7 @@ func (this *StatisticCompanyMergerController) MergeCompanyList() {
|
|
notRenewalTryOut = tmpTotal
|
|
notRenewalTryOut = tmpTotal
|
|
} else if v == "非试用" {
|
|
} else if v == "非试用" {
|
|
totalCondition1 += ` AND c.status IN ("冻结","流失") `
|
|
totalCondition1 += ` AND c.status IN ("冻结","流失") `
|
|
- tmpTotal, err = models.GetIncrementalCompanyProductCountByOperationRecord(totalCondition1, totalPars1)
|
|
|
|
|
|
+ tmpTotal, err = company.GetIncrementalRenewalCompanyProductMergeCount(totalCondition1, totalPars1)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
@@ -378,12 +378,13 @@ func (this *StatisticCompanyMergerController) MergeCompanyList() {
|
|
//}
|
|
//}
|
|
|
|
|
|
//分页total单独计算
|
|
//分页total单独计算
|
|
- total, err = models.GetIncrementalCompanyProductCountByOperationRecord(condition1, pars1)
|
|
|
|
|
|
+ total, err = company.GetIncrementalRenewalCompanyProductMergeCount(condition1, pars1)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
//列表页数据
|
|
//列表页数据
|
|
tmpList, err := models.GetIncrementalCompanyMergeList(condition1, pars1, startSize, pageSize)
|
|
tmpList, err := models.GetIncrementalCompanyMergeList(condition1, pars1, startSize, pageSize)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -434,18 +435,17 @@ func (this *StatisticCompanyMergerController) MergeCompanyList() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- if dataType == "新签客户" || dataType == "续约客户" {
|
|
|
|
- //合并合同所对应的权限
|
|
|
|
- mappermissionName, err := cygxService.GetCompanyContractPermissionNameMapById(companyContractIds)
|
|
|
|
- if err != nil {
|
|
|
|
- br.Msg = "获取失败"
|
|
|
|
- br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- for _, v := range list {
|
|
|
|
- v.PermissionName = mappermissionName[v.CompanyContractId]
|
|
|
|
- }
|
|
|
|
|
|
+ //合并合同所对应的权限
|
|
|
|
+ mappermissionName, err := cygxService.GetCompanyContractPermissionNameMapById(companyContractIds)
|
|
|
|
+ if err != nil {
|
|
|
|
+ br.Msg = "获取失败"
|
|
|
|
+ br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ for _, v := range list {
|
|
|
|
+ v.PermissionName = mappermissionName[v.CompanyContractId]
|
|
}
|
|
}
|
|
|
|
+
|
|
page := paging.GetPaging(currentIndex, pageSize, dataTotal)
|
|
page := paging.GetPaging(currentIndex, pageSize, dataTotal)
|
|
resp := response.IncrementalCompanyListResp{
|
|
resp := response.IncrementalCompanyListResp{
|
|
Paging: page,
|
|
Paging: page,
|