|
@@ -50,6 +50,7 @@ func (this *UserController) ChooseDetail() {
|
|
|
br.ErrMsg = "GetCompanyPermissionId,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ permissionId = "23"
|
|
|
if permissionId == "" {
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
@@ -99,7 +100,11 @@ func (this *UserController) ChooseDetail() {
|
|
|
return
|
|
|
}
|
|
|
for k, v := range permissionList {
|
|
|
- permissionList[k].List = mapIndustrial[v.ChartPermissionId]
|
|
|
+ if len(mapIndustrial[v.ChartPermissionId]) == 0 {
|
|
|
+ permissionList[k].List = make([]*models.IndustrialManagementRep, 0)
|
|
|
+ } else {
|
|
|
+ permissionList[k].List = mapIndustrial[v.ChartPermissionId]
|
|
|
+ }
|
|
|
if len(ampCheckList[v.ChartPermissionId]) == 0 {
|
|
|
permissionList[k].CheckList = make([]int, 0)
|
|
|
} else {
|
|
@@ -164,9 +169,15 @@ func (this *UserController) ChooseSubmit() {
|
|
|
br.ErrMsg = "参数解析失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- industrialManagementIds := req.IndustrialManagementIds
|
|
|
+ var industrialManagementIds string
|
|
|
+ industrialManagementList := req.List
|
|
|
+ for _, v := range industrialManagementList {
|
|
|
+ if v.ChartPermissionId != 23 {
|
|
|
+ industrialManagementIds += v.IndustrialManagementIds + ","
|
|
|
+ }
|
|
|
+ }
|
|
|
+ industrialManagementIds = strings.TrimRight(industrialManagementIds, ",")
|
|
|
sliceIndustrial := strings.Split(industrialManagementIds, ",")
|
|
|
-
|
|
|
var itemsFllow []*models.CygxIndustryFllow
|
|
|
for _, v := range sliceIndustrial {
|
|
|
item := new(models.CygxIndustryFllow)
|