/// <summary> /// 平台账号注册 /// </summary> /// <param name="loginInfo"></param> /// <returns></returns> public JsonResponses RegisterPlatfrom(RegisterPlatformForm registerPlatform) { try { RequestBase request = new RequestBase(); request.Url = RegisterPlatfromUrl; request.SetValue("UserName", registerPlatform.UserName); request.SetValue("Password", registerPlatform.Password); request.SetValue("UserNo", registerPlatform.UserNo); request.SetValue("Phone", registerPlatform.Phone); request.SetValue("Email", registerPlatform.Email); request.SetValue("InputUser", registerPlatform.InputUser); request.SetValue("PlatformNo", registerPlatform.PlatformNo); string result = HttpHelper.Example.GetWebData(new BrowserPara() { Uri = request.Url, PostData = request.GetRequestData(), Method = RequestTypeEnums.POST_FORM }); return(JsonConvert.DeserializeObject <JsonResponses>(result)); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(JsonResponses.Failed); } }
/// <summary> /// 平台注册用户 /// </summary> /// <param name="registerPlatform"></param> /// <returns></returns> public LoginResultType RegisterPlatform(RegisterPlatformForm registerPlatform) { try { if (CheckUserNoIsExist(registerPlatform.UserNo)) { return(LoginResultType.ERROR_USER_NOT_EXIST); } if (CheckEmailIsExist(registerPlatform.Email)) { return(LoginResultType.ERROR_EMAIL_NOT_EXIST); } if (CheckPhoneIsExist(registerPlatform.Phone)) { return(LoginResultType.ERROR_PHONE_NOT_EXIST); } string UserNo = registerPlatform.UserNo; if (UserNo.Equals(ConstData.DefaultNo)) { UserNo = AutoIDWorker.Example.GetAutoSequence().ToString(); } UcUsers users = new UcUsers() { UserNo = UserNo, UserName = registerPlatform.UserName, Password = registerPlatform.Password, Phone = registerPlatform.Phone, Email = registerPlatform.Email, InputUser = registerPlatform.InputUser, InputTime = DateTime.Now, Enabled = 1, }; UcUsersSetting usersSetting = new UcUsersSetting() { UserNo = UserNo, AppId = RandomUtils.NextInt(100000, 999999).ToString(), AppSecret = RandomUtils.NextInt(100000, 999999).ToString(), PlatformNo = registerPlatform.PlatformNo, Enabled = 1, InputUser = registerPlatform.InputUser, InputTime = DateTime.Now, ManagementId = 1, ManagementValue = 1 }; int result = DataHandleManager.Instance().UcUsersHandle.Insert(users); if (result > 0) { result = DataHandleManager.Instance().UcUsersSettingHandle.Insert(usersSetting); registerPlatform.UserNo = UserNo; return(LoginResultType.SUCCESS_REGISTOR); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(LoginResultType.FAILED_REGISTOR); }
public JsonResult UcUsersAdd(UcUsers model) { model.InputUser = AppBusiness.loginModel.UserNo; RegisterPlatformForm registerPlatform = new RegisterPlatformForm() { UserName = model.UserName, UserNo = model.UserNo, InputUser = model.InputUser, Email = model.Email, Phone = model.Phone, Password = "******", PlatformNo = AppBusiness.loginModel.PlatformNo }; JsonResponses jsonResponses = userSDK.RegisterPlatfrom(registerPlatform); return(Json(jsonResponses, JsonRequestBehavior.AllowGet)); }
public ActionResult <JsonResponses> Create([FromForm] PsPlatform platform) { try { //bool checkResult = true; platform.InputTime = DateTime.Now; platform.PlatformNo = AutoIDWorker.Example.GetAutoSequence(); PsPlatform ParentInfo = DataHandleManager.Instance().PsPlatformHandle.GetModelByKey(platform.ParentNo.ToString()); platform.TreeLevelNo = TreeLevelUtil.GetTreeLevelNo <PsPlatform>(ParentInfo, platform.ParentNo); UcUsers users = this.userSDK.GetUserInfo(Convert.ToInt32(platform.DefaultUserNo)); if (users != null) { return(new JsonResponses("用户已存在")); } RegisterPlatformForm registerPlatformForm = new RegisterPlatformForm(); registerPlatformForm.UserNo = platform.DefaultUserNo; registerPlatformForm.UserName = platform.DefaultUserName; registerPlatformForm.PlatformNo = platform.PlatformNo; registerPlatformForm.Password = ConstData.DEFAULT_PASSWORD; registerPlatformForm.Phone = ""; registerPlatformForm.Email = ""; registerPlatformForm.InputUser = platform.InputUser; JsonResponses jsonResponses = userSDK.RegisterPlatfrom(registerPlatformForm); if (!jsonResponses.ValidateResponses()) { return(jsonResponses); } int result = DataHandleManager.Instance().PsPlatformHandle.Insert(platform); if (result > 0) { return(JsonResponses.Success); } return(JsonResponses.Failed); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(JsonResponses.Failed); }
public ActionResult <JsonResponses> RegisterPlatfrom([FromForm] RegisterPlatformForm registerPlatform) { string MdfPas = MD5Helper.GetMD5String(registerPlatform.Password); registerPlatform.Password = MdfPas; if (String.IsNullOrEmpty(registerPlatform.Phone)) { registerPlatform.Phone = ConstData.DefaultNo.ToString(); } if (String.IsNullOrEmpty(registerPlatform.Email)) { registerPlatform.Email = ConstData.DefaultNo.ToString(); } LoginResultType LoginResult = DataHandleManager.Instance().UcUsersHandle.RegisterPlatform(registerPlatform); if (LoginResult == LoginResultType.SUCCESS_REGISTOR) { return(new JsonResponses(JsonResponses.SuccessCode, LoginResult.ToString(), registerPlatform)); } return(new JsonResponses(JsonResponses.FailedCode, LoginResult.ToString(), LoginResult)); }
/// <summary> /// 平台账号注册 /// </summary> /// <param name="loginInfo"></param> /// <returns></returns> public JsonResponses RegisterPlatfrom(RegisterPlatformForm registerPlatform) { try { RequestBase request = RequestBase.PostForm.Clone() as RequestBase; request.Url = RegisterPlatfromUrl; request.SetValue("username", registerPlatform.UserName); request.SetValue("password", registerPlatform.Password); request.SetValue("userNo", registerPlatform.UserNo); request.SetValue("phone", registerPlatform.Phone); request.SetValue("email", registerPlatform.Email); request.SetValue("inputUser", registerPlatform.InputUser); request.SetValue("platformNo", registerPlatform.PlatformNo); return(sdkUtil.PostForVo(request)); } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(JsonResponses.Failed); } }
public JsonResult PsPlatformAdd(PsPlatform model) { model.InputUser = AppBusiness.loginModel.UserNo; RegisterPlatformForm registerPlatform = new RegisterPlatformForm() { UserName = model.DefaultUserName, UserNo = model.DefaultUserNo, InputUser = model.InputUser, Email = "", Phone = "", Password = "******", PlatformNo = model.PlatformNo }; JsonResponses jsonResponses = userSDK.RegisterPlatfrom(registerPlatform); if (jsonResponses.code == JsonResponses.SuccessCode) { RegisterPlatformForm registerResult = JsonConvert.DeserializeObject <RegisterPlatformForm>(JsonConvert.SerializeObject(jsonResponses.data)); model.DefaultUserNo = registerResult.UserNo; JsonResponses responses = platformSdk.PlatformAdd(model); return(Json(responses, JsonRequestBehavior.AllowGet)); } return(Json(jsonResponses, JsonRequestBehavior.AllowGet)); }