|
@@ -403,6 +403,7 @@ func (this *StatisticCompanyMergerController) MergeCompanyList() {
|
|
|
list = make([]*models.IncrementalList, 0)
|
|
|
}
|
|
|
var companyContractIds []int
|
|
|
+ var companyIds []int
|
|
|
for i := 0; i < listLen; i++ {
|
|
|
item := list[i]
|
|
|
companyContractIds = append(companyContractIds, item.CompanyContractId)
|
|
@@ -415,6 +416,7 @@ func (this *StatisticCompanyMergerController) MergeCompanyList() {
|
|
|
expireDay := fmt.Sprintf("%v", int(sub.Hours()/24))
|
|
|
list[i].ExpireDay = expireDay
|
|
|
}
|
|
|
+ companyIds = append(companyIds, item.CompanyId)
|
|
|
}
|
|
|
|
|
|
//合并合同所对应的权限
|
|
@@ -424,8 +426,11 @@ func (this *StatisticCompanyMergerController) MergeCompanyList() {
|
|
|
br.ErrMsg = "获取失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ mapIsUserMaker := cygxService.GetCompanyProductIsUserMakerByCompanyIds(companyIds)
|
|
|
for _, v := range list {
|
|
|
v.PermissionName = mappermissionName[v.CompanyContractId]
|
|
|
+ v.IsUserMaker = mapIsUserMaker[v.CompanyId]
|
|
|
}
|
|
|
|
|
|
page := paging.GetPaging(currentIndex, pageSize, dataTotal)
|