public JsonNetResult SaveMemberInfo(Customers newEntity, string ddlProvince, string ddlCity, string ddlArea, string ttbAddress) { newEntity.Mobile = newEntity.Mobile.Trim(); if (newEntity.Mobile.IsNullOrTrimEmpty()) { return(new JsonNetResult(new OpResult() { Successed = false, Message = "手机不能为空" })); } if (new Regex(@"^1[3|5|7|8|][0-9]{9}$").IsMatch(newEntity.Mobile) == false) { return(new JsonNetResult(new OpResult() { Successed = false, Message = "手机格式不正确" })); } var userId = CurrentMember.MemberId.ToString(); var code = Request.Params["Code"]; var customer = new MemberService().GetMember(userId); if (customer == null) { return(new JsonNetResult(new OpResult() { Successed = false, Message = "找不到会员信息" })); } else { if (customer.Mobile.IsNullOrTrimEmpty()) { return(new JsonNetResult(new OpResult() { Successed = false, Message = "找不到会员手机号" })); } if (customer.Mobile != newEntity.Mobile) { //当修改手机(账户名)时 var r = new PhoneCodeService().CheckMobileCode(newEntity.Mobile, code); if (r == false) { return(new JsonNetResult(new OpResult() { Successed = false, Message = "修改手机号时,验证码错误" })); } } var result = new MemberService().SaveMemberInfo(userId, newEntity, ddlProvince, ddlCity, ddlArea, ttbAddress); CurrentMember.ReSetMemberSession(CurrentMember.MemberId); return(new JsonNetResult(result)); } }