From e937d0111a52e2c13c50bbc3386d20a12d125899 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期五, 06 九月 2024 10:54:54 +0800
Subject: [PATCH] 链接类型查询模板
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/LoginController.java | 38 ++++++++++++++++++++++++++------------
1 files changed, 26 insertions(+), 12 deletions(-)
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/LoginController.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/LoginController.java
index 3cd9c93..9fbc3dc 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/LoginController.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/LoginController.java
@@ -10,11 +10,13 @@
import com.vci.starter.web.util.MessageUtils;
import com.vci.starter.web.util.VciBaseUtil;
import com.vci.starter.web.util.WebThreadLocalUtil;
-import com.vci.web.bo.LoginResultBO;
-import com.vci.web.dto.LoginUserDTO;
+import com.vci.bo.LoginResultBO;
+import com.vci.dto.LoginUserDTO;
import com.vci.web.service.LoginServiceI;
import eu.bitwalker.useragentutils.*;
import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
@@ -48,6 +50,11 @@
private LoginServiceI loginService;
/**
+ * 鏃ュ織
+ */
+ private Logger logger = LoggerFactory.getLogger(getClass());
+
+ /**
* 鐧诲綍锛岃繖涓湴鏂逛富瑕佹槸涓轰簡鐧诲綍鍚庡崟鐙殑涓氬姟
* @param userDTO 鐢ㄦ埛鐨勫璞�
* @param request 璇锋眰瀵硅薄
@@ -60,17 +67,24 @@
@VciUnCheckRight()
public BaseResult login(LoginUserDTO userDTO, HttpServletRequest request, RequestClientInfo clientInfo){
VciBaseUtil.alertNotNull(userDTO,"鐢ㄦ埛瀵硅薄",clientInfo,"璇锋眰瀹㈡埛绔俊鎭�");
- wrapperBrowserInfo(clientInfo,request);
- LoginResultBO loginResultBO = loginService.login(userDTO,clientInfo);
- if(loginResultBO.isSuccess()){
- return BaseResult.success(loginResultBO);
- }else{
- BaseResult result = BaseResult.fail(loginResultBO.getFailMsg());
- if(StringUtils.isBlank(loginResultBO.getFailMsg())){
- result.setMsg(MessageUtils.get(loginResultBO.getFailCode(),loginResultBO.getFailMsgArray()));
+ try {
+ wrapperBrowserInfo(clientInfo,request);
+ LoginResultBO loginResultBO = loginService.login(userDTO,clientInfo);
+ if(loginResultBO.isSuccess()){
+ return BaseResult.success(loginResultBO);
+ }else{
+ BaseResult result = BaseResult.fail(loginResultBO.getFailMsg());
+ if(StringUtils.isBlank(loginResultBO.getFailMsg())){
+ result.setMsg(MessageUtils.get(loginResultBO.getFailCode(),loginResultBO.getFailMsgArray()));
+ }
+ result.setObj(loginResultBO);
+ return result;
}
- result.setObj(loginResultBO);
- return result;
+ }catch (Exception e){
+ e.printStackTrace();
+ String msg = "璋冪敤鐧诲綍鏂规硶鏃跺嚭鐜伴敊璇紝鍘熷洜锛�"+VciBaseUtil.getExceptionMessage(e);
+ logger.error(msg);
+ return BaseResult.fail(msg);
}
}
--
Gitblit v1.9.3