This commit is contained in:
gazebo
2019-09-16 14:16:21 +08:00
parent f6ee092ac2
commit 0a0c051d50

View File

@@ -147,14 +147,12 @@ func (c *User2Controller) GetRolesUserList() {
if err = jxutils.Strings2Objs(params.RoleNames, &roleNames, params.StoreIDs, &storeIDs); err == nil { if err = jxutils.Strings2Objs(params.RoleNames, &roleNames, params.StoreIDs, &storeIDs); err == nil {
var roleList []*authz.RoleInfo var roleList []*authz.RoleInfo
for _, roleName := range roleNames { for _, roleName := range roleNames {
if len(storeIDs) == 0 { if roleName == authz.StoreRoleBoss {
roleList = append(roleList, autils.NewRole(roleName, 0)) for _, storeID := range storeIDs {
} else { roleList = append(roleList, autils.NewRole(roleName, storeID))
if roleName == authz.StoreRoleBoss {
for _, storeID := range storeIDs {
roleList = append(roleList, autils.NewRole(roleName, storeID))
}
} }
} else {
roleList = append(roleList, autils.NewRole(roleName, 0))
} }
} }
retVal, err = cms.GetRolesUserList(params.Ctx, roleList) retVal, err = cms.GetRolesUserList(params.Ctx, roleList)