Esempio n. 1
0
        /// <summary>
        /// 会员注册表单校验
        /// </summary>
        /// <param name="memberInfo"></param>
        /// <returns></returns>
        public JsonResult MemberRegisterCheck(RegisterDto memberInfo)
        {
            if (!ModelState.IsValid)
            {
                var error = ModelState.Where(m => m.Value.Errors.Any()).FirstOrDefault();
                return(CustomResult.ErrorMessage(error.Value.Errors[0].ErrorMessage));
            }

            if (!memberInfo.Level.In(LevelInt.Golden, LevelInt.Diamon, LevelInt.SpecialVip))
            {
                return(CustomResult.ErrorMessage("注册级别不正确"));
            }

            if (!memberInfo.InsuranceType.In(InsuranceType.None, InsuranceType.BType))
            {
                return(CustomResult.ErrorMessage("百万身价俱乐部不正确"));
            }

            if (!registerService.RegisterCheck(memberInfo, out string errMsg))
            {
                return(CustomResult.ErrorMessage(errMsg));
            }

            return(CustomResult.SuccessMessage("该去购物车啦"));
        }
Esempio n. 2
0
 public JsonResult SendValidateCode(string phoneNumber)
 {
     if (phoneNumber.IsNullOrEmpty())
     {
         throw new ArgumentNullException();
     }
     if (SendMsgService.SendValidateCode(phoneNumber))
     {
         return(CustomResult.SuccessMessage("success"));
     }
     else
     {
         return(CustomResult.ErrorMessage("验证码发送失败!"));
     }
 }
        public JsonResult GetMemberName(string number)
        {
            if (number.IsNullOrEmpty())
            {
                return(CustomResult.ErrorMessage("会员编号不能为空!"));
            }

            string name = memberInfoService.GetMemberName(number);

            if (name.IsNullOrEmpty())
            {
                return(CustomResult.ErrorMessage("该会员编号不存在!"));
            }

            return(CustomResult.SuccessMessage(name));
        }
        public JsonResult GetStoreName(string storeId)
        {
            if (storeId.IsNullOrEmpty())
            {
                return(CustomResult.ErrorMessage("服务中心编号不能为空!"));
            }

            string name = storeInfoService.GetStoreName(storeId);

            if (name.IsNullOrEmpty())
            {
                return(CustomResult.ErrorMessage("该服务中心编号不存在!"));
            }

            return(CustomResult.SuccessMessage(name));
        }
Esempio n. 5
0
 public JsonResult GetNoLoginToken()
 {
     return(CustomResult.SuccessMessage <object>(new { Token = JwtUtil.SetJwtEncode("") }));
 }
Esempio n. 6
0
 /// <summary>
 /// 获取注册时的会员编号
 /// </summary>
 /// <returns></returns>
 public JsonResult GetMemberNumber()
 {
     return(CustomResult.SuccessMessage <object>(data: new { Number = registerService.GetMemberNumber() }));
 }