/// <summary> /// 权限菜单授权 /// </summary> /// <param name="model"></param> /// <returns></returns> public int UserOrgsInsert(UserOrgsForm model) { int result = 0; //删除原有权限 DataHandleManager.Instance().PsUserOrgHandle.DeleteUserOrgs(model.userNo); PsUserOrg userOrg = null; if (model.orgNos != null) { model.orgNos = model.orgNos.Distinct().ToArray(); foreach (var nos in model.orgNos) { PsOrganization organization = DataHandleManager.Instance().PsOrganizationHandle.GetOrgInfo(nos); if (organization != null) { userOrg = new PsUserOrg() { OrgNo = nos, UserNo = Convert.ToInt64(model.userNo), InputUser = model.inputUser, InputTime = DateTime.Now, UpdateTime = DateTime.Now }; result += DataHandleManager.Instance().PsUserOrgHandle.Insert(userOrg); } } } return(result); }
public JsonResult UserOrgsAssignUpdate(UserOrgsForm model) { model.inputUser = AppBusiness.loginModel.UserNo; JsonResponses responses = assignSDK.CreateUserOrgs(model); return(Json(responses, JsonRequestBehavior.AllowGet)); }
public ActionResult <JsonResponses> CreateUserOrgs([FromBody] UserOrgsForm model) { var ResultCode = -1; DataHandleManager.Instance().UcUsersHandle.CheckUserNoIsExist(model.userNo); if (model.orgNos != null) { DataHandleManager.Instance().PsOrganizationHandle.CheckOrgNosIsExist(model.orgNos.ToList()); } ResultCode = DataHandleManager.Instance().PsUserOrgHandle.UserOrgsInsert(model); return(ResultCode > 0 ? JsonResponses.Success : JsonResponses.Failed); }
/// <summary> /// 用户机构授权 /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResponses CreateUserOrgs(UserOrgsForm model) { try { RequestBase request = RequestBase.PostJson as RequestBase; request.Url = CreateUserOrgsUrl; request.SetJsonValue(model); return(sdkUtil.PostForVo(request)); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(JsonResponses.Failed); }
public JsonResult UserOrgsAssignUpdate(UserOrgsForm model) { JsonResponses responses = assignSDK.CreateUserOrgs(model); return(Json(responses, JsonRequestBehavior.AllowGet)); }