/// <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("该去购物车啦")); }
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)); }
public JsonResult FindPwd(string phoneNumber, string number, string name, string identityNumber, string validateCode) { string cacheValidateCode = ValidateCodeCache.GetValidateCodeWithExpire(phoneNumber); if (cacheValidateCode.IsNullOrEmpty() || !cacheValidateCode.Equals(validateCode)) { return(CustomResult.ErrorMessage("验证码错误或已失效")); } string newPwd; BackMessage backMessage = settingService.FindPassword(number, name, identityNumber, out newPwd); if (backMessage.Code == 200) { SendMsgService.SendNewPassword(phoneNumber, newPwd); } return(new JsonResult() { Data = backMessage }); }