/// <summary> /// 获取用户角色信息 /// </summary> /// <param name="usersNo"></param> /// <returns></returns> public RolesAssignVo GetRolesAssign(long UsersNo) { RolesAssignVo assignVo = new RolesAssignVo(); List <PsUserRoles> psUserRoles = this.GetUserRoles(UsersNo); UcUsers users = DataHandleManager.Instance().UcUsersHandle.GetUsersInfo(UsersNo.ToString()); assignVo.userName = users == null ? "" : users.UserName; assignVo.userNo = users == null ? -1 :long.Parse(users.UserNo); assignVo.usersSettingInfo = DataHandleManager.Instance().UcUsersSettingHandle.GetUcUsersSettingInfo(UsersNo.ToString()); long PlatformNo = assignVo.usersSettingInfo == null ?ConstData.DefaultNo : assignVo.usersSettingInfo.PlatformNo; List <OptionValue> optionValues = DataHandleManager.Instance().PsRolesHandle.GetPlatformRoleOptionValues(PlatformNo); assignVo.optionValues = new List <CheckOptionValue>(); foreach (var item in optionValues) { bool isCheck = psUserRoles.Where(o => o.RolesNo == item.Value).FirstOrDefault() != null; assignVo.optionValues.Add(new CheckOptionValue() { isCheck = isCheck, Name = item.Name, Value = item.Value }); } return(assignVo); }
public JsonResult GetRolesAssign(long UserNo) { RolesAssignVo assignVo = new RolesAssignVo(); JsonResponses jsonResponses = assignSDK.GetRolesAssign(UserNo); if (jsonResponses.ValidateResponses()) { assignVo = JsonConvert.DeserializeObject <RolesAssignVo>(JsonConvert.SerializeObject(jsonResponses.data)); } return(Json(assignVo, JsonRequestBehavior.AllowGet)); }
public ActionResult <JsonResponses> GetRolesAssign([FromQuery] long UserNo) { RolesAssignVo assignVo = DataHandleManager.Instance().PsUserRolesHandle.GetRolesAssign(UserNo); return(new JsonResponses(assignVo)); }