xyxie 11 hónapja
szülő
commit
0a3a71493f
2 módosított fájl, 6 hozzáadás és 2 törlés
  1. 1 0
      controllers/company.go
  2. 5 2
      services/yb/road_video.go

+ 1 - 0
controllers/company.go

@@ -3248,6 +3248,7 @@ func (this *CompanyController) Detail() {
 					checkList := make([]int, 0)
 					plist := new(company.PermissionLookList)
 					plist.Items = make([]*company.PermissionLookItem, 0)
+					plist.ItemsType = make([]*company.PermissionSetItemType, 0)
 					items, ok := permissionMap[v.ChartPermissionId]
 					if ok {
 						for itemK, n := range items {

+ 5 - 2
services/yb/road_video.go

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