diff --git a/controllers/cms_user2.go b/controllers/cms_user2.go index f045cac40..d907a8d56 100644 --- a/controllers/cms_user2.go +++ b/controllers/cms_user2.go @@ -147,14 +147,12 @@ func (c *User2Controller) GetRolesUserList() { if err = jxutils.Strings2Objs(params.RoleNames, &roleNames, params.StoreIDs, &storeIDs); err == nil { var roleList []*authz.RoleInfo for _, roleName := range roleNames { - if len(storeIDs) == 0 { - roleList = append(roleList, autils.NewRole(roleName, 0)) - } else { - if roleName == authz.StoreRoleBoss { - for _, storeID := range storeIDs { - 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)