田源
2025-01-16 a13255b4129ee8a7a7b7e1ecd8e02dd2c78f7c17
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/OsLoginController.java
@@ -1,6 +1,7 @@
package com.vci.web.controller;
import com.vci.bo.LoginResultBO;
import com.vci.corba.common.PLException;
import com.vci.dto.LoginUserDTO;
import com.vci.starter.web.annotation.controller.VciUnCheckRight;
import com.vci.starter.web.annotation.log.VciBusinessLog;
@@ -12,6 +13,7 @@
import com.vci.starter.web.util.VciBaseUtil;
import com.vci.starter.web.util.WebThreadLocalUtil;
import com.vci.web.service.OsLoginServiceI;
import com.zeroc.IceInternal.Ex;
import eu.bitwalker.useragentutils.*;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@@ -179,8 +181,15 @@
   @ResponseBody
   public BaseResult logout(HttpServletRequest request){
      String userToken = request.getHeader(TokenKeyConstant.USER_TOKEN_KEY);
      loginService.logout(userToken);
      return BaseResult.success();
      try {
         loginService.logout(userToken);
         return BaseResult.success("退出成功");
      } catch (Exception e) {
         e.printStackTrace();
         String errorLog = "登出时出现异常,原因:"+ VciBaseUtil.getExceptionMessage(e);
         logger.error(errorLog);
         return BaseResult.fail(errorLog);
      }
   }
}