|
@@ -344,7 +344,7 @@ func GetFiccPermission() (ret response.RoadPermissionResp, err error) {
|
|
Id: v.ChartPermissionId,
|
|
Id: v.ChartPermissionId,
|
|
ClassifyName: v.PermissionName,
|
|
ClassifyName: v.PermissionName,
|
|
}
|
|
}
|
|
- permissionFirstMap[v.ParentId] = tmp
|
|
|
|
|
|
+ permissionFirstMap[v.ChartPermissionId] = tmp
|
|
permissionFirstList = append(permissionFirstList, tmp)
|
|
permissionFirstList = append(permissionFirstList, tmp)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -365,7 +365,10 @@ func GetFiccPermission() (ret response.RoadPermissionResp, err error) {
|
|
temp := new(response.RoadPermissionItem)
|
|
temp := new(response.RoadPermissionItem)
|
|
temp.Id = v.Id
|
|
temp.Id = v.Id
|
|
temp.ClassifyName = v.ClassifyName
|
|
temp.ClassifyName = v.ClassifyName
|
|
- temp.List = permissionFirstMap[v.Id].List
|
|
|
|
|
|
+ l, ok := permissionFirstMap[v.Id]
|
|
|
|
+ if ok {
|
|
|
|
+ temp.List = l.List
|
|
|
|
+ }
|
|
list = append(list, temp)
|
|
list = append(list, temp)
|
|
}
|
|
}
|
|
ret.List = list
|
|
ret.List = list
|