fixbug手机号校验
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.sv.service.api;
|
||||
|
||||
import com.common.utils.VenueValidateUtils;
|
||||
import com.enums.MemberStatusEnum;
|
||||
import com.enums.MoneyLogEnum;
|
||||
import com.enums.PayTypeEnum;
|
||||
@@ -214,7 +215,7 @@ public class MemberService extends BaseServiceImpl {
|
||||
public Member createByMobile(String mobile, String name, Integer sex, Integer age, String address, Integer platformId) {
|
||||
// 参数校验
|
||||
ValidationUtils.assertNotNull(mobile);
|
||||
ValidationUtils.assertMobile(mobile);
|
||||
VenueValidateUtils.assertMobile(mobile);
|
||||
|
||||
// 验证手机号码是否存在
|
||||
assertMobileNotUsed(mobile, null);
|
||||
@@ -433,7 +434,7 @@ public class MemberService extends BaseServiceImpl {
|
||||
}
|
||||
|
||||
if (informationDTO.getMobile() != null) {
|
||||
ValidationUtils.assertMobile(informationDTO.getMobile()); // 校验手机号码格式
|
||||
VenueValidateUtils.assertMobile(informationDTO.getMobile()); // 校验手机号码格式
|
||||
ValidationUtils.assertNotNull(informationDTO.getCaptcha()); // 验证码不能为空
|
||||
// 校验验证码是否正确
|
||||
captchaCacheService.assertCaptcha(informationDTO.getMobile(), ApiConstants.UPDATE_PHONE_SMS_CAPTCHA_PREFIX, informationDTO.getCaptcha());
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.sv.service.common;
|
||||
|
||||
import com.common.Sms;
|
||||
import com.common.utils.VenueValidateUtils;
|
||||
import com.enums.SmsEnum;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.sv.exception.api.ExceptionCodeTemplate;
|
||||
@@ -69,7 +70,7 @@ public class SmsService extends BaseServiceImpl {
|
||||
@Transactional
|
||||
public void sendRegisterCaptcha(String mobile, Integer type) {
|
||||
ValidationUtils.assertNotBlank(mobile, "请输入手机号码");
|
||||
ValidationUtils.assertMobile(mobile);
|
||||
VenueValidateUtils.assertMobile(mobile);
|
||||
|
||||
// 验证码手机号码是否存在
|
||||
String prefix = ApiConstants.REGISTER_SMS_CAPTCHA_PREFIX;
|
||||
@@ -105,7 +106,7 @@ public class SmsService extends BaseServiceImpl {
|
||||
@Transactional
|
||||
public void sendLoginCaptcha(String mobile) {
|
||||
ValidationUtils.assertNotBlank(mobile, "请输入手机号码");
|
||||
ValidationUtils.assertMobile(mobile);
|
||||
VenueValidateUtils.assertMobile(mobile);
|
||||
|
||||
if (!memberService.isMobileExists(mobile, null)) {
|
||||
// 手机号码不存在
|
||||
@@ -130,7 +131,7 @@ public class SmsService extends BaseServiceImpl {
|
||||
@Transactional
|
||||
public void sendUpdatePhoneCaptcha(String mobile) {
|
||||
ValidationUtils.assertNotBlank(mobile, "请输入手机号码");
|
||||
ValidationUtils.assertMobile(mobile);
|
||||
VenueValidateUtils.assertMobile(mobile);
|
||||
|
||||
if (memberService.isMobileExists(mobile, null)) {
|
||||
// 手机号码已存在
|
||||
@@ -267,7 +268,7 @@ public class SmsService extends BaseServiceImpl {
|
||||
@Transactional
|
||||
public void record(String mobile, String content, SmsTypeEnum type, SmsStatusEnum status, SmsEnum platform) {
|
||||
ValidationUtils.assertNotNull(mobile, content, type, status, platform);
|
||||
ValidationUtils.assertMobile(mobile);
|
||||
VenueValidateUtils.assertMobile(mobile);
|
||||
|
||||
// 保存短信内容
|
||||
Sms sms = new Sms();
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
package com.sv.service.oms;
|
||||
import com.common.utils.VenueValidateUtils;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.sv.dto.api.MemberTokenDTO;
|
||||
import com.sv.entity.MemberAuth;
|
||||
@@ -154,7 +155,7 @@ public class MemberService extends MemberCardCommonService {
|
||||
*/
|
||||
public void saveMember(Member member){
|
||||
ValidationUtils.assertNotBlank(member.getMobile(), "请输入手机号码");
|
||||
ValidationUtils.assertMobile(member.getMobile());
|
||||
VenueValidateUtils.assertMobile(member.getMobile());
|
||||
|
||||
synchronized (member.getMobile()){
|
||||
// 根据手机号码创建新用户
|
||||
@@ -171,7 +172,7 @@ public class MemberService extends MemberCardCommonService {
|
||||
public Member createByMobile(Member member) {
|
||||
// 参数校验
|
||||
ValidationUtils.assertNotNull(member.getMobile());
|
||||
ValidationUtils.assertMobile(member.getMobile());
|
||||
VenueValidateUtils.assertMobile(member.getMobile());
|
||||
|
||||
// 创建用户
|
||||
String regEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|\n|\r|\t";
|
||||
|
||||
Reference in New Issue
Block a user