Example #1
0
        /// <summary>
        /// 用户否注册接口
        /// </summary>
        public string Register()
        {
            string content  = string.Empty;
            var    respData = new Default.LowerRespData();

            try
            {
                string reqContent = Request["ReqContent"];
                var    reqObj     = reqContent.DeserializeJSONTo <RegisterReqData>();

                Loggers.Debug(new DebugLogInfo()
                {
                    Message = string.Format("Register: {0}", reqContent)
                });

                var loggingSessionInfo = Default.GetLjLoggingSession();
                Default.WriteLog(loggingSessionInfo, "Register", reqObj, respData, reqObj.ToJSON());

                VipBLL vipBLL = new VipBLL(loggingSessionInfo);
                string result = vipBLL.Register(reqObj.common.userId, reqObj.special.mobile, reqObj.special.name, reqObj.special.code, reqObj.common.customerId);

                switch (result)
                {
                case "101":
                    respData.code        = result;
                    respData.description = "验证码验证失败,请重试。";
                    break;

                case "102":
                    respData.code        = result;
                    respData.description = "无法找到用户信息,请重试。";
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                respData.code        = "103";
                respData.description = "数据库操作错误";
                respData.exception   = ex.ToString();
            }
            content = respData.ToJSON();
            return(content);
        }