From e065a00cb1a212c28d733b430c488b8c88e1231c Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 11 十一月 2024 11:09:45 +0800
Subject: [PATCH] 优化代码
---
service-user/src/main/java/com/java110/user/cmd/login/PcUserLoginCmd.java | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/service-user/src/main/java/com/java110/user/cmd/login/PcUserLoginCmd.java b/service-user/src/main/java/com/java110/user/cmd/login/PcUserLoginCmd.java
index d7bf1ac..93f456b 100644
--- a/service-user/src/main/java/com/java110/user/cmd/login/PcUserLoginCmd.java
+++ b/service-user/src/main/java/com/java110/user/cmd/login/PcUserLoginCmd.java
@@ -16,13 +16,16 @@
import com.java110.intf.user.IUserInnerServiceSMO;
import com.java110.intf.user.IUserLoginInnerServiceSMO;
import com.java110.po.user.UserLoginPo;
+import com.java110.utils.cache.MappingCache;
import com.java110.utils.constant.CommonConstant;
+import com.java110.utils.constant.MappingConstant;
import com.java110.utils.constant.ResponseConstant;
import com.java110.utils.exception.CmdException;
import com.java110.utils.exception.SMOException;
import com.java110.utils.util.Assert;
import com.java110.utils.util.BeanConvertUtil;
import com.java110.utils.util.DateUtil;
+import com.java110.utils.util.ListUtil;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
@@ -97,6 +100,7 @@
Assert.jsonObjectHaveKey(paramIn, "passwd", "鐢ㄦ埛鐧诲綍锛屾湭鍖呭惈passwd鑺傜偣锛岃妫�鏌�" + paramIn);
+
AuthenticationFactory.checkLoginErrorCount(reqJson.getString("username"));
}
@@ -111,12 +115,12 @@
userDto.setPassword(paramInJson.getString("passwd"));
userDto.setLevelCds(new String[]{UserDto.LEVEL_CD_ADMIN, UserDto.LEVEL_CD_STAFF});
List<UserDto> userDtos = userInnerServiceSMOImpl.getUsers(userDto);
- if (userDtos == null || userDtos.size() < 1) {
+ if (ListUtil.isNull(userDtos)) {
userDto.setName("");
userDto.setTel(paramInJson.getString("username"));
userDtos = userInnerServiceSMOImpl.getUsers(userDto);
}
- if (userDtos == null || userDtos.size() < 1) {
+ if (ListUtil.isNull(userDtos)) {
responseEntity = new ResponseEntity<String>("鐢ㄦ埛鎴栧瘑鐮侀敊璇�", HttpStatus.UNAUTHORIZED);
AuthenticationFactory.userLoginError(paramInJson.getString("username"));
cmdDataFlowContext.setResponseEntity(responseEntity);
@@ -128,7 +132,7 @@
storeUserDto.setUserId(userDtos.get(0).getUserId());
List<StoreUserDto> storeUserDtos = storeInnerServiceSMOImpl.getStoreUserInfo(storeUserDto);
- if (storeUserDtos != null && storeUserDtos.size() > 0) {
+ if (!ListUtil.isNull(storeUserDtos)) {
String state = storeUserDtos.get(0).getState();
if ("48002".equals(state)) {
responseEntity = new ResponseEntity<String>("褰撳墠鍟嗘埛闄愬埗鐧诲綍锛岃鑱旂郴绠$悊鍛�", HttpStatus.UNAUTHORIZED);
--
Gitblit v1.8.0