/// <summary> /// 获取用户机构列表 /// </summary> /// <param name="ManagementNo"></param> /// <returns></returns> public UserOrgAssignVo GetUserOrgAssign(long UserNo) { UserOrgAssignVo assignVo = new UserOrgAssignVo(); List <PsUserOrg> userOrgs = this.GetUserOrgs(UserNo); UcUsers users = DataHandleManager.Instance().UcUsersHandle.GetUsersInfo(UserNo.ToString()); assignVo.userName = users == null ? "" : users.UserName; assignVo.userNo = users == null ? -1 : long.Parse(users.UserNo); assignVo.UsersSettingInfo = DataHandleManager.Instance().UcUsersSettingHandle.GetUcUsersSettingInfo(UserNo.ToString()); long PlatformNo = assignVo.UsersSettingInfo == null ? ConstData.DefaultNo : assignVo.UsersSettingInfo.PlatformNo; List <OptionValue> optionValues = DataHandleManager.Instance().PsOrganizationHandle.GetOptionValues(new List <long>() { PlatformNo }); assignVo.optionValues = new List <CheckOptionValue>(); foreach (var item in optionValues) { bool isCheck = userOrgs.Where(o => o.OrgNo == item.Value).FirstOrDefault() != null; assignVo.optionValues.Add(new CheckOptionValue() { isCheck = isCheck, Name = item.Name, Value = item.Value }); } return(assignVo); }
public JsonResult GetUserOrgAssign(string UserNo) { UserOrgAssignVo assignVo = new UserOrgAssignVo(); JsonResponses jsonResponses = assignSDK.GetUserOrgAssign(UserNo); if (jsonResponses.ValidateResponses()) { assignVo = JsonConvert.DeserializeObject <UserOrgAssignVo>(JsonConvert.SerializeObject(jsonResponses.data)); } return(Json(assignVo, JsonRequestBehavior.AllowGet)); }
public ActionResult <JsonResponses> GetUserOrgAssign([FromQuery] long UserNo) { UserOrgAssignVo assignVo = DataHandleManager.Instance().PsUserOrgHandle.GetUserOrgAssign(UserNo); return(new JsonResponses(assignVo)); }