Commit 3ca42115 by 钟博

修改切换角色Id赋值不正确的bug

parent 3fa94b6a
...@@ -71,7 +71,8 @@ public List<RoleResponse> GetUsersRole(int userid) ...@@ -71,7 +71,8 @@ public List<RoleResponse> GetUsersRole(int userid)
{ {
var useRoles = GetARole(sysUser.ID); var useRoles = GetARole(sysUser.ID);
var role = Mapper.Map<RoleResponse>(useRoles); var role = Mapper.Map<RoleResponse>(useRoles);
role.Value = sysUser.ID; var userRole = _userroleRepository.GetEntity(t => t.RoleID == role.RoleID && t.UserID==sysUser.ID);
if (userRole?.UserID != null) role.Value = (int) userRole?.UserID;
roleResponses.Add(role); roleResponses.Add(role);
} }
} }
...@@ -81,7 +82,7 @@ public List<RoleResponse> GetUsersRole(int userid) ...@@ -81,7 +82,7 @@ public List<RoleResponse> GetUsersRole(int userid)
if (roles != null) if (roles != null)
{ {
var role = Mapper.Map<RoleResponse>(roles); var role = Mapper.Map<RoleResponse>(roles);
role.Value = userid; role.Value = isParent ? userid : (int) user.ParentID;
roleResponses.Add(role); roleResponses.Add(role);
} }
return roleResponses?.OrderBy(t => t.Type).ToList(); return roleResponses?.OrderBy(t => t.Type).ToList();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment