From 2c953876eab1622e2598a3d1ab92ae29e1d88fe5 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Thu, 18 Mar 2021 11:24:33 +0800
Subject: [PATCH] API项目: 更改全局异常处理器中的返回码常量 COMMON: 更改常量类和response枚举
---
screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java | 9 -
screen-common/src/main/java/com/moral/util/AESUtils.java | 13 ++
screen-api/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java | 5
screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java | 5
screen-manage/src/main/java/com/moral/api/pojo/form/AccountUpdateForm.java | 24 ++++
screen-common/src/main/java/com/moral/util/TokenUtils.java | 16 ++-
screen-common/src/main/java/com/moral/constant/Constants.java | 52 ----------
screen-manage/src/main/java/com/moral/api/pojo/form/AccountInsertForm.java | 36 +++++++
screen-common/src/main/java/com/moral/util/RegexUtils.java | 4
screen-manage/src/main/java/com/moral/api/controller/AccountController.java | 29 ++++-
screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java | 83 +---------------
11 files changed, 126 insertions(+), 150 deletions(-)
diff --git a/screen-api/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java b/screen-api/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
index b712ee8..dd4bddf 100644
--- a/screen-api/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
+++ b/screen-api/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
@@ -1,6 +1,7 @@
package com.moral.api.exception;
import com.moral.constant.Constants;
+import com.moral.constant.ResponseCodeEnum;
import com.moral.constant.ResultMessage;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpStatus;
@@ -21,7 +22,7 @@
@ResponseStatus(HttpStatus.OK)
public ResultMessage handleException(Exception ex) {
ex.printStackTrace();
- return ResultMessage.fail(Constants.CODE_OPERATION_FAILED, "������������");
+ return ResultMessage.fail(ResponseCodeEnum.FAIL.getCode(), ResponseCodeEnum.FAIL.getMsg());
}
/**
@@ -31,7 +32,7 @@
@ResponseBody
@ResponseStatus(HttpStatus.OK)
public ResultMessage handleUserNotExistException(BusinessException ex) {
- return ResultMessage.fail(Constants.CODE_OPERATION_FAILED, "������������������������");
+ return ResultMessage.fail(ResponseCodeEnum.FAIL.getCode(), "������������������������");
}
}
diff --git a/screen-common/src/main/java/com/moral/constant/Constants.java b/screen-common/src/main/java/com/moral/constant/Constants.java
index 5c17ba4..f30292d 100644
--- a/screen-common/src/main/java/com/moral/constant/Constants.java
+++ b/screen-common/src/main/java/com/moral/constant/Constants.java
@@ -4,55 +4,7 @@
* ������������������
*/
public class Constants {
+ public static String DELETE = "1";
- /**
- * ������������
- */
- public static final String MSG_OPERATION_SUCCESS = "���������������";
-
- /**
- * ������������
- */
- public static final String MSG_OPERATION_FAILED = "���������������";
-
- /*
- * token������
- * */
- public static final String MSG_TOKEN_ERROR = "token������������������������";
-
- /*
- * token������������
- * */
- public static final String MSG_TOKEN_CREATE_ERROR = "token���������������������������������";
-
- /*
- * ���������������������������
- * */
- public static final String MSG_PARAMETER_IS_MISSING = "������������";
-
- /**
- * ������������code
- */
- public static final int CODE_OPERATION_SUCCESS = 0;
- /**
- * ������������code
- */
- public static final int CODE_OPERATION_FAILED = -1;
-
- /*
- * ���������������������������
- * */
- public static final int CODE_PARAMETER_IS_MISSING = -2;
-
- /**
- * token������������
- */
- public static final int CODE_TOKEN_ERROR = -10;
-
- /*
- * token������������
- * */
- public static final int CODE_TOKEN_CREATE_ERROR = -11;
-
-
+ public static String NOT_DELETE = "0";
}
diff --git a/screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java b/screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java
index 1d4664d..dd45e9e 100644
--- a/screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java
+++ b/screen-common/src/main/java/com/moral/constant/ResponseCodeEnum.java
@@ -17,14 +17,11 @@
ACCOUNT_NOT_EXIST(-5,"���������������"),
ACCOUNT_EXIST(-6,"������������������"),
ACCOUNT_IS_DELETE(-7,"���������������������"),
- PASSWORD_INVALID(-8,"������������"),
+ PASSWORD_ERROR(-8,"������������"),
MOBILE_INVALID(-9,"���������������"),
EMAIL_INVALID(-10,"������������"),
- ACCOUNT_LENGTH_INVALID(-11,"������������������"),
- PASSWORD_LENGTH_INVALID(-12,"������������������"),
- ACCOUNT_EXIST_SPECIAL_CHAR(-13,"���������������������������"),
- PASSWORD_EXIST_SPECIAL_CHAR(-14,"������������������������")
-
+ ACCOUNT_INVALID(-11,"���������������"),
+ PASSWORD_INVALID(-12,"������������")
;
private final Integer code;
private final String msg;
diff --git a/screen-common/src/main/java/com/moral/util/AESUtils.java b/screen-common/src/main/java/com/moral/util/AESUtils.java
index f632768..19d2c3c 100644
--- a/screen-common/src/main/java/com/moral/util/AESUtils.java
+++ b/screen-common/src/main/java/com/moral/util/AESUtils.java
@@ -6,6 +6,8 @@
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.net.util.Base64;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
/**
* @ClassName AESUtil
@@ -15,9 +17,10 @@
* @Version TODO
**/
@Slf4j
+@Component
public class AESUtils {
//������
- public static String key = "AD42F7787B035B7580000EF93BE20BAD";
+ public static String key ;
//���������
private static String charset = "utf-8";
// ���������
@@ -26,6 +29,14 @@
private static String transformation = "AES/CBC/PKCS5Padding";
private static String algorithm = "AES";
+
+ @Value("${AES.KEY}")
+ public void setKey(String key) {
+ AESUtils.key = key;
+ }
+
+
+
//������
public static String encrypt(String content) {
return encrypt(content, key);
diff --git a/screen-common/src/main/java/com/moral/util/RegexUtils.java b/screen-common/src/main/java/com/moral/util/RegexUtils.java
index 3f2b70b..5023a3d 100644
--- a/screen-common/src/main/java/com/moral/util/RegexUtils.java
+++ b/screen-common/src/main/java/com/moral/util/RegexUtils.java
@@ -16,6 +16,10 @@
return account.matches(regex);
}
+ public static void main(String[] args) {
+
+ }
+
/**
* ������������
*
diff --git a/screen-common/src/main/java/com/moral/util/TokenUtils.java b/screen-common/src/main/java/com/moral/util/TokenUtils.java
index 389ebfd..cafd03b 100644
--- a/screen-common/src/main/java/com/moral/util/TokenUtils.java
+++ b/screen-common/src/main/java/com/moral/util/TokenUtils.java
@@ -1,6 +1,7 @@
package com.moral.util;
import com.moral.constant.Constants;
+import com.moral.constant.ResponseCodeEnum;
import com.moral.exception.TokenException;
import com.sun.org.apache.bcel.internal.classfile.ConstantString;
import lombok.extern.slf4j.Slf4j;
@@ -60,7 +61,8 @@
return token;
} catch (Exception e) {
log.error("token���������������"+e.getMessage());
- throw new TokenException(Constants.CODE_TOKEN_CREATE_ERROR,Constants.MSG_TOKEN_CREATE_ERROR);
+ throw new TokenException(ResponseCodeEnum.TOKEN_CREATE_ERROR.getCode(),
+ ResponseCodeEnum.TOKEN_CREATE_ERROR.getMsg());
}
}
@@ -77,15 +79,18 @@
String[] tokenArray = TokenEncryptUtils.decoded(token).split("/");
//������token������������
if (tokenArray.length != 2) {
- throw new TokenException(Constants.CODE_TOKEN_ERROR,Constants.MSG_TOKEN_ERROR);
+ throw new TokenException(ResponseCodeEnum.TOKEN_INVALID.getCode(),
+ ResponseCodeEnum.TOKEN_INVALID.getMsg());
}
//������token������������
if (!redisTemplate.hasKey(token)) {
- throw new TokenException(Constants.CODE_TOKEN_ERROR,Constants.MSG_TOKEN_ERROR);
+ throw new TokenException(ResponseCodeEnum.TOKEN_INVALID.getCode(),
+ ResponseCodeEnum.TOKEN_INVALID.getMsg());
}
} catch (Exception e) {
log.error("token���������������token������" + e.getMessage());
- throw new TokenException(Constants.CODE_TOKEN_ERROR,Constants.MSG_TOKEN_ERROR);
+ throw new TokenException(ResponseCodeEnum.TOKEN_INVALID.getCode(),
+ ResponseCodeEnum.TOKEN_INVALID.getMsg());
}
}
@@ -99,7 +104,8 @@
public static Object getUserInfoByToken(String token) {
Object userInfo = redisTemplate.opsForValue().get(token);
if(userInfo==null)
- throw new TokenException(Constants.CODE_TOKEN_ERROR,Constants.MSG_TOKEN_ERROR);
+ throw new TokenException(ResponseCodeEnum.TOKEN_INVALID.getCode(),
+ ResponseCodeEnum.TOKEN_INVALID.getMsg());
return userInfo;
}
diff --git a/screen-manage/src/main/java/com/moral/api/controller/AccountController.java b/screen-manage/src/main/java/com/moral/api/controller/AccountController.java
index c624246..3e194d4 100644
--- a/screen-manage/src/main/java/com/moral/api/controller/AccountController.java
+++ b/screen-manage/src/main/java/com/moral/api/controller/AccountController.java
@@ -40,7 +40,8 @@
@PostMapping("login")
public ResultMessage login(@RequestBody LoginForm loginForm) {
if (!loginForm.valid())
- return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+ ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
LoginDTO loginDTO = accountService.login(loginForm);
@@ -69,6 +70,11 @@
if(!accountInsertForm.valid())
return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
+ //������������������������������
+ AccountInsertDTO conditionDTO = accountInsertForm.paramValid();
+ if(conditionDTO.getCode()!=ResponseCodeEnum.SUCCESS.getCode()){
+ return new ResultMessage(conditionDTO.getCode(),conditionDTO.getMsg(),null);
+ }
AccountInsertDTO accountInsertDTO = accountService.insertAccount(accountInsertForm);
@@ -80,7 +86,8 @@
@GetMapping("query")
public ResultMessage query(AccountQueryForm accountQueryForm){
if(!accountQueryForm.valid())
- return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+ ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
AccountQueryDTO accountQueryDTO = accountService.queryAccount(accountQueryForm);
@@ -91,11 +98,18 @@
@PostMapping("update")
- public ResultMessage update(@RequestBody AccountUpdateForm accountQeuryRequest){
- if(!accountQeuryRequest.valid())
- return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+ public ResultMessage update(@RequestBody AccountUpdateForm accountUpdateRequest){
+ if(!accountUpdateRequest.valid())
+ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+ ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
- AccountUpdateDTO accountUpdateDTO = accountService.updateAccount(accountQeuryRequest);
+ //������������������������������
+ AccountUpdateDTO conditionDTO = accountUpdateRequest.paramValid();
+ if(conditionDTO.getCode()!=ResponseCodeEnum.SUCCESS.getCode()){
+ return new ResultMessage(conditionDTO.getCode(),conditionDTO.getMsg(),null);
+ }
+
+ AccountUpdateDTO accountUpdateDTO = accountService.updateAccount(accountUpdateRequest);
AccountUpdateVO accountUpdateVO = AccountUpdateVO.convert(accountUpdateDTO);
@@ -105,7 +119,8 @@
@PostMapping("delete")
public ResultMessage delete(@RequestBody AccountDeleteForm accountDeleteForm){
if(!accountDeleteForm.valid())
- return ResultMessage.fail(Constants.CODE_PARAMETER_IS_MISSING,Constants.MSG_PARAMETER_IS_MISSING);
+ return ResultMessage.fail(ResponseCodeEnum.PARAMETERS_IS_MISSING.getCode(),
+ ResponseCodeEnum.PARAMETERS_IS_MISSING.getMsg());
AccountDeleteDTO accountDeleteDTO = accountService.deleteAccount(accountDeleteForm);
diff --git a/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java b/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
index 2e62d5b..768a250 100644
--- a/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
+++ b/screen-manage/src/main/java/com/moral/api/exception/GlobalExceptionHandler.java
@@ -1,6 +1,7 @@
package com.moral.api.exception;
import com.moral.constant.Constants;
+import com.moral.constant.ResponseCodeEnum;
import com.moral.constant.ResultMessage;
import com.moral.exception.TokenException;
import lombok.extern.slf4j.Slf4j;
@@ -24,7 +25,7 @@
public ResultMessage handleException(Exception ex) {
log.error(ex.getMessage());
ex.printStackTrace();
- return ResultMessage.fail(Constants.CODE_OPERATION_FAILED, "������������");
+ return ResultMessage.fail(ResponseCodeEnum.FAIL.getCode(), ResponseCodeEnum.FAIL.getMsg());
}
/**
@@ -34,7 +35,7 @@
@ResponseBody
@ResponseStatus(HttpStatus.OK)
public ResultMessage handleUserNotExistException(BusinessException ex) {
- return ResultMessage.fail(Constants.CODE_OPERATION_FAILED, "������������������������");
+ return ResultMessage.fail(ResponseCodeEnum.FAIL.getCode(), "������������������������");
}
/**
diff --git a/screen-manage/src/main/java/com/moral/api/pojo/form/AccountInsertForm.java b/screen-manage/src/main/java/com/moral/api/pojo/form/AccountInsertForm.java
index d4f1f96..f5b1810 100644
--- a/screen-manage/src/main/java/com/moral/api/pojo/form/AccountInsertForm.java
+++ b/screen-manage/src/main/java/com/moral/api/pojo/form/AccountInsertForm.java
@@ -1,6 +1,11 @@
package com.moral.api.pojo.form;
+import com.moral.api.pojo.dto.account.AccountInsertDTO;
+import com.moral.constant.ResponseCodeEnum;
+import com.moral.util.AESUtils;
+import com.moral.util.RegexUtils;
import lombok.Data;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.util.ObjectUtils;
import java.io.Serializable;
@@ -54,4 +59,35 @@
return false;
return true;
}
+
+ public AccountInsertDTO paramValid(){
+ AccountInsertDTO dto = new AccountInsertDTO();
+ //���������������������������������
+ if(!RegexUtils.checkAccount(account)){
+ dto.setCode(ResponseCodeEnum.ACCOUNT_INVALID.getCode());
+ dto.setMsg(ResponseCodeEnum.ACCOUNT_INVALID.getMsg());
+ return dto;
+ }
+ //������������������������������
+ if(!RegexUtils.checkPassword(AESUtils.decrypt(password))){
+ dto.setCode(ResponseCodeEnum.PASSWORD_INVALID.getCode());
+ dto.setMsg(ResponseCodeEnum.PASSWORD_INVALID.getMsg());
+ return dto;
+ }
+ //���������������������������������
+ if(!RegexUtils.checkMobile(mobile)){
+ dto.setCode(ResponseCodeEnum.MOBILE_INVALID.getCode());
+ dto.setMsg(ResponseCodeEnum.MOBILE_INVALID.getMsg());
+ return dto;
+ }
+ //������������������������������
+ if(!RegexUtils.checkEmail(email)){
+ dto.setCode(ResponseCodeEnum.EMAIL_INVALID.getCode());
+ dto.setMsg(ResponseCodeEnum.EMAIL_INVALID.getMsg());
+ return dto;
+ }
+ dto.setCode(ResponseCodeEnum.SUCCESS.getCode());
+ dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg());
+ return dto;
+ }
}
diff --git a/screen-manage/src/main/java/com/moral/api/pojo/form/AccountUpdateForm.java b/screen-manage/src/main/java/com/moral/api/pojo/form/AccountUpdateForm.java
index 60060ff..77133d7 100644
--- a/screen-manage/src/main/java/com/moral/api/pojo/form/AccountUpdateForm.java
+++ b/screen-manage/src/main/java/com/moral/api/pojo/form/AccountUpdateForm.java
@@ -1,5 +1,10 @@
package com.moral.api.pojo.form;
+import com.moral.api.pojo.dto.account.AccountInsertDTO;
+import com.moral.api.pojo.dto.account.AccountUpdateDTO;
+import com.moral.constant.ResponseCodeEnum;
+import com.moral.util.AESUtils;
+import com.moral.util.RegexUtils;
import lombok.Data;
import org.springframework.util.ObjectUtils;
@@ -39,4 +44,23 @@
return true;
}
+ public AccountUpdateDTO paramValid(){
+ AccountUpdateDTO dto = new AccountUpdateDTO();
+ //���������������������������������
+ if(!RegexUtils.checkMobile(mobile)){
+ dto.setCode(ResponseCodeEnum.MOBILE_INVALID.getCode());
+ dto.setMsg(ResponseCodeEnum.MOBILE_INVALID.getMsg());
+ return dto;
+ }
+ //������������������������������
+ if(!RegexUtils.checkEmail(email)){
+ dto.setCode(ResponseCodeEnum.EMAIL_INVALID.getCode());
+ dto.setMsg(ResponseCodeEnum.EMAIL_INVALID.getMsg());
+ return dto;
+ }
+ dto.setCode(ResponseCodeEnum.SUCCESS.getCode());
+ dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg());
+ return dto;
+ }
+
}
diff --git a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
index d5f40cb..043690a 100644
--- a/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
+++ b/screen-manage/src/main/java/com/moral/api/service/impl/ManageAccountServiceImpl.java
@@ -43,8 +43,7 @@
@Service
public class ManageAccountServiceImpl extends ServiceImpl<ManageAccountMapper, ManageAccount> implements ManageAccountService {
- @Value("${AES.KEY}")
- private String AESKey;
+
@Autowired
ManageAccountMapper manageAccountMapper;
@Autowired
@@ -54,11 +53,6 @@
@Autowired
ManageAccountRoleMapper manageAccountRoleMapper;
- public final static String specialCharRegEx = "[ _`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~���@#���%������&*������������+|{}������������������������������������]|\n|\r|\t";
-
- public final static String mobileRegEx = "^((13[0-9])|(14[0,1,4-9])|(15[0-3,5-9])|(16[2,5,6,7])|(17[0-8])|(18[0-9])|(19[0-3,5-9]))\\d{8}$";
-
- public final static String emailRegEx = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
/**
* @Description: ������
@@ -74,7 +68,7 @@
String account = loginForm.getAccount();
String AESPassword = loginForm.getPassword();
//������
- String password = AESUtils.decrypt(AESPassword, AESKey);
+ String password = AESUtils.decrypt(AESPassword);
//������������������
QueryWrapper<ManageAccount> wrapper = new QueryWrapper<>();
wrapper.eq("account", account);
@@ -98,8 +92,8 @@
}
//������������
if (!MD5Utils.saltMD5Verify(password, manageAccount.getPassword())) {
- loginDTO.setCode(ResponseCodeEnum.PASSWORD_INVALID.getCode());
- loginDTO.setMsg(ResponseCodeEnum.PASSWORD_INVALID.getMsg());
+ loginDTO.setCode(ResponseCodeEnum.PASSWORD_ERROR.getCode());
+ loginDTO.setMsg(ResponseCodeEnum.PASSWORD_ERROR.getMsg());
return loginDTO;
}
@@ -159,49 +153,13 @@
//������
String account = accountInsertForm.getAccount();
String AESPassword = accountInsertForm.getPassword();
- String password = MD5Utils.saltMD5(AESUtils.decrypt(AESPassword, AESKey));
+ String password = MD5Utils.saltMD5(AESUtils.decrypt(AESPassword));
String userName = accountInsertForm.getUserName();
String email = accountInsertForm.getEmail();
String mobile = accountInsertForm.getMobile();
String wechat = accountInsertForm.getWechat();
List<String> roleIdsStr = accountInsertForm.getRoleIds();
- //������������������������������������
- /*���������������������������������������*/
- if (isSpecialChar(account)) {
- accountInsertDTO.setCode(ResponseCodeEnum.ACCOUNT_EXIST_SPECIAL_CHAR.getCode());
- accountInsertDTO.setMsg(ResponseCodeEnum.ACCOUNT_EXIST_SPECIAL_CHAR.getMsg());
- return accountInsertDTO;
- }
- /*������������������������������������*/
- if (isSpecialChar(password)) {
- accountInsertDTO.setCode(ResponseCodeEnum.PASSWORD_EXIST_SPECIAL_CHAR.getCode());
- accountInsertDTO.setMsg(ResponseCodeEnum.PASSWORD_EXIST_SPECIAL_CHAR.getMsg());
- return accountInsertDTO;
- }
- /*���������������������������������*/
- if (account.length() >= 20 || account.length() <= 6) {
- accountInsertDTO.setCode(ResponseCodeEnum.ACCOUNT_LENGTH_INVALID.getCode());
- accountInsertDTO.setMsg(ResponseCodeEnum.ACCOUNT_LENGTH_INVALID.getMsg());
- return accountInsertDTO;
- }
- /*������������������������������*/
- if (AESUtils.decrypt(AESPassword, AESKey).length() >= 20 || AESUtils.decrypt(AESPassword, AESKey).length() <= 6) {
- accountInsertDTO.setCode(ResponseCodeEnum.PASSWORD_LENGTH_INVALID.getCode());
- accountInsertDTO.setMsg(ResponseCodeEnum.PASSWORD_LENGTH_INVALID.getMsg());
- return accountInsertDTO;
- }
- /*���������������������������������*/
- if (!isValidMobile(mobile)) {
- accountInsertDTO.setCode(ResponseCodeEnum.MOBILE_INVALID.getCode());
- accountInsertDTO.setMsg(ResponseCodeEnum.MOBILE_INVALID.getMsg());
- return accountInsertDTO;
- }
- /*������������������������������*/
- if (!isValidEmail(email)) {
- accountInsertDTO.setCode(ResponseCodeEnum.EMAIL_INVALID.getCode());
- accountInsertDTO.setMsg(ResponseCodeEnum.EMAIL_INVALID.getMsg());
- return accountInsertDTO;
- }
+
/*������������������������*/
ManageAccount exitAccount = new ManageAccount();
exitAccount.setAccount(account);
@@ -360,18 +318,6 @@
accountUpdateDTO.setMsg(ResponseCodeEnum.ACCOUNT_NOT_EXIST.getMsg());
return accountUpdateDTO;
}
- /*���������������������������������*/
- if (!isValidMobile(mobile)) {
- accountUpdateDTO.setCode(ResponseCodeEnum.MOBILE_INVALID.getCode());
- accountUpdateDTO.setMsg(ResponseCodeEnum.MOBILE_INVALID.getMsg());
- return accountUpdateDTO;
- }
- /*������������������������������*/
- if (!isValidEmail(email)) {
- accountUpdateDTO.setCode(ResponseCodeEnum.EMAIL_INVALID.getCode());
- accountUpdateDTO.setMsg(ResponseCodeEnum.EMAIL_INVALID.getMsg());
- return accountUpdateDTO;
- }
//������ManageAccount���
ManageAccount manageAccount = new ManageAccount();
manageAccount.setEmail(email);
@@ -446,23 +392,6 @@
}
- private static boolean isSpecialChar(String str) {
- Pattern pattern = Pattern.compile(specialCharRegEx);
- Matcher matcher = pattern.matcher(str);
- return matcher.find();
- }
-
- private static boolean isValidMobile(String str) {
- Pattern pattern = Pattern.compile(mobileRegEx);
- Matcher matcher = pattern.matcher(str);
- return matcher.find();
- }
-
- private static boolean isValidEmail(String str) {
- Pattern pattern = Pattern.compile(emailRegEx);
- Matcher matcher = pattern.matcher(str);
- return matcher.find();
- }
}
--
Gitblit v1.8.0