|
@@ -592,7 +592,16 @@ func (this *ContractAllocationController) CompanyContracDetail() {
|
|
|
return
|
|
|
}
|
|
|
mapPermissionUser := make(map[string][]*cygx.AllocationRealNameListResp)
|
|
|
-
|
|
|
+ listPermission, err := cygx.GetChartPermissionAll()
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取信息失败"
|
|
|
+ br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapPermissionId := make(map[string]int)
|
|
|
+ for _, v := range listPermission {
|
|
|
+ mapPermissionId[v.PermissionName] = v.ChartPermissionId
|
|
|
+ }
|
|
|
var respList []*cygx.AllocationPermissionListResp
|
|
|
if total == 0 {
|
|
|
for _, v := range sysUserList {
|
|
@@ -604,19 +613,6 @@ func (this *ContractAllocationController) CompanyContracDetail() {
|
|
|
mapPermissionUser[v.ChartPermissionName] = append(mapPermissionUser[v.ChartPermissionName], item)
|
|
|
}
|
|
|
|
|
|
- listPermission, err := cygx.GetChartPermissionAll()
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取信息失败"
|
|
|
- br.ErrMsg = "获取品种信息失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- mapPermissionId := make(map[string]int)
|
|
|
-
|
|
|
- for _, v := range listPermission {
|
|
|
- mapPermissionId[v.PermissionName] = v.ChartPermissionId
|
|
|
- }
|
|
|
-
|
|
|
for k, v := range mapPermissionUser {
|
|
|
respItem := new(cygx.AllocationPermissionListResp)
|
|
|
respItem.ChartPermissionName = k
|
|
@@ -662,7 +658,7 @@ func (this *ContractAllocationController) CompanyContracDetail() {
|
|
|
}
|
|
|
respItem := new(cygx.AllocationPermissionListResp)
|
|
|
respItem.ChartPermissionName = v.ChartPermissionName
|
|
|
- respItem.ChartPermissionId = v.ChartPermissionId
|
|
|
+ respItem.ChartPermissionId = mapPermissionId[v.ChartPermissionName]
|
|
|
respItem.Money = v.Money
|
|
|
respItem.Proportion = v.Proportion
|
|
|
respItem.List = mapPermissionUser[v.ChartPermissionName]
|