Example #1
0
 /// <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);
     }
 }
Example #2
0
        /// <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);
        }
Example #3
0
        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));
        }
Example #6
0
 /// <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);
     }
 }
Example #7
0
        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));
        }