diff --git a/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java b/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java index 8f7b983e..3c31e6fc 100644 --- a/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java +++ b/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java @@ -1110,7 +1110,7 @@ public class PqReportServiceImpl extends ServiceImpl i */ private XWPFTable generateTableBodyZJ(XWPFTable table,List rawResultDataVOS, DicDataEnum enumByCode) { // 组装数据 - getTableBodyDataZJ(rawResultDataVOS, enumByCode) + getTableBodyDataZJ(rawResultDataVOS, enumByCode); return table; } diff --git a/system/src/main/java/com/njcn/gather/system/config/controller/SysTestConfigController.java b/system/src/main/java/com/njcn/gather/system/config/controller/SysTestConfigController.java index 2aa119cb..4d4be1e1 100644 --- a/system/src/main/java/com/njcn/gather/system/config/controller/SysTestConfigController.java +++ b/system/src/main/java/com/njcn/gather/system/config/controller/SysTestConfigController.java @@ -27,7 +27,7 @@ import org.springframework.web.bind.annotation.*; @Slf4j @Api(tags = "检测相关配置") @RestController - @RequestMapping("/sysTestConfig") +@RequestMapping("/sysTestConfig") @RequiredArgsConstructor public class SysTestConfigController extends BaseController { private final ISysTestConfigService sysTestConfigService; @@ -71,5 +71,15 @@ public class SysTestConfigController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); } } + + @OperateInfo(info = LogEnum.SYSTEM_COMMON) + @ApiOperation("获取当前场景") + @GetMapping("/getCurrentScene") + public HttpResult getCurrentScene() { + String methodDescribe = getMethodDescribe("getCurrentScene"); + LogUtil.njcnDebug(log, "{},获取当前场景", methodDescribe); + String currrentScene = sysTestConfigService.getCurrrentScene(); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, currrentScene, methodDescribe); + } } diff --git a/system/src/main/java/com/njcn/gather/system/log/aop/LogAdvice.java b/system/src/main/java/com/njcn/gather/system/log/aop/LogAdvice.java index dfdaf34d..9f96f0f0 100644 --- a/system/src/main/java/com/njcn/gather/system/log/aop/LogAdvice.java +++ b/system/src/main/java/com/njcn/gather/system/log/aop/LogAdvice.java @@ -48,8 +48,9 @@ public class LogAdvice implements ApplicationListener { private BlockingQueue logQueue = new LinkedBlockingDeque<>(); - @Pointcut(value = "execution(* com.njcn.gather..controller.*(..))") - //@Pointcut(value = "execution(* com.njcn.gather..controller.*.*(..)) && !execution(* com.njcn.gather..controller.AuthController.*(..))") + // @Pointcut(value = "execution(* com.njcn.gather..controller.*(..))") +// @Pointcut(value = "execution(* com.njcn.gather..controller.*.*(..)) && !execution(* com.njcn.gather..controller.AuthController.*(..))") + @Pointcut(value = "execution(* com.njcn.gather..controller.*.*(..))") public void logPointcut() { } diff --git a/system/src/main/java/com/njcn/gather/system/pojo/constant/SystemValidMessage.java b/system/src/main/java/com/njcn/gather/system/pojo/constant/SystemValidMessage.java index 812bde7e..0882e637 100644 --- a/system/src/main/java/com/njcn/gather/system/pojo/constant/SystemValidMessage.java +++ b/system/src/main/java/com/njcn/gather/system/pojo/constant/SystemValidMessage.java @@ -87,11 +87,5 @@ public interface SystemValidMessage { String AUTO_GENERATE_FORMAT_ERROR = "是否自动生成格式错误,请检查autoGenerate参数"; - String TOKEN_VALID_ERROR = "非法的token"; - - String TOKEN_EXPIRED = "token已过期,请重新登录"; - - String ACCESS_TOKEN_EXPIRED = "access-token已过期"; - String USER_ID_FORMAT_ERROR = "用户id格式错误,请检查userId参数"; } diff --git a/user/pom.xml b/user/pom.xml index 04f99076..e105249c 100644 --- a/user/pom.xml +++ b/user/pom.xml @@ -31,6 +31,12 @@ 2.3.12 + + com.alibaba + fastjson + 1.2.83 + + \ No newline at end of file diff --git a/user/src/main/java/com/njcn/gather/user/pojo/constant/UserValidMessage.java b/user/src/main/java/com/njcn/gather/user/pojo/constant/UserValidMessage.java index 46def346..f15a6cab 100644 --- a/user/src/main/java/com/njcn/gather/user/pojo/constant/UserValidMessage.java +++ b/user/src/main/java/com/njcn/gather/user/pojo/constant/UserValidMessage.java @@ -43,4 +43,10 @@ public interface UserValidMessage { String PARAM_FORMAT_ERROR = "参数值非法"; String LOGIN_FAILED = "登录失败,用户名或密码错误"; + + String TOKEN_VALID_ERROR = "非法的token"; + + String TOKEN_EXPIRED = "token已过期,请重新登录"; + + String ACCESS_TOKEN_EXPIRED = "access-token已过期"; } diff --git a/system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java b/user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java similarity index 80% rename from system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java rename to user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java index 276e2633..6fefb696 100644 --- a/system/src/main/java/com/njcn/gather/system/auth/controller/AuthController.java +++ b/user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java @@ -1,4 +1,4 @@ -package com.njcn.gather.system.auth.controller; +package com.njcn.gather.user.user.controller; import cn.hutool.core.date.DateUnit; import cn.hutool.core.util.StrUtil; @@ -13,31 +13,20 @@ import com.njcn.common.pojo.enums.response.CommonResponseEnum; import com.njcn.common.pojo.response.HttpResult; import com.njcn.common.utils.JwtUtil; import com.njcn.common.utils.LogUtil; -import com.njcn.gather.system.auth.pojo.Token; -import com.njcn.gather.system.config.pojo.po.SysTestConfig; -import com.njcn.gather.system.config.service.ISysTestConfigService; -import com.njcn.gather.system.dictionary.service.IDictDataService; -import com.njcn.gather.system.log.pojo.enums.LogOperationTypeEnum; -import com.njcn.gather.system.log.pojo.po.SysLogAudit; -import com.njcn.gather.system.log.service.ISysLogAuditService; import com.njcn.gather.user.pojo.constant.UserValidMessage; import com.njcn.gather.user.user.pojo.param.SysUserParam; import com.njcn.gather.user.user.pojo.po.SysUser; +import com.njcn.gather.user.user.pojo.po.Token; import com.njcn.gather.user.user.service.ISysUserService; import com.njcn.web.controller.BaseController; import com.njcn.web.utils.HttpResultUtil; -import com.njcn.web.utils.HttpServletUtil; import com.njcn.web.utils.RequestUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.apache.logging.log4j.util.Strings; import org.springframework.web.bind.annotation.*; -import javax.servlet.http.HttpServletRequest; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.HashMap; import java.util.Map; @@ -50,8 +39,6 @@ import java.util.Map; public class AuthController extends BaseController { private final ISysUserService sysUserService; - private final ISysLogAuditService sysLogAuditService; - private final ISysTestConfigService sysTestConfigService; // @RequestMapping("/login") // public HttpResult login() { @@ -97,7 +84,7 @@ public class AuthController extends BaseController { CustomCacheUtil customCacheUtil = SpringUtil.getBean(CustomCacheUtil.CACHE_NAME); customCacheUtil.putWithExpireTime(accessToken, JSON.toJSONString(user), DateUnit.DAY.getMillis() * 2); - sysLogAuditService.saveAuthLog(user.getName(), 1); + //sysLogAuditService.saveAuthLog(user.getName(), 1); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, token, methodDescribe); } } @@ -115,7 +102,7 @@ public class AuthController extends BaseController { Map map = JwtUtil.parseToken(accessToken); SysUser user = sysUserService.getById((String) map.get(SecurityConstants.USER_ID)); - sysLogAuditService.saveAuthLog(user.getName(), 2); + //sysLogAuditService.saveAuthLog(user.getName(), 2); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); } @@ -151,13 +138,5 @@ public class AuthController extends BaseController { } } - @OperateInfo(info = LogEnum.SYSTEM_COMMON) - @ApiOperation("获取当前场景") - @GetMapping("/getCurrentScene") - public HttpResult getCurrentScene() { - String methodDescribe = getMethodDescribe("getCurrentScene"); - LogUtil.njcnDebug(log, "{},获取当前场景", methodDescribe); - String currrentScene= sysTestConfigService.getCurrrentScene(); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, currrentScene, methodDescribe); - } + } diff --git a/system/src/main/java/com/njcn/gather/system/auth/filter/AuthGlobalFilter.java b/user/src/main/java/com/njcn/gather/user/user/filter/AuthGlobalFilter.java similarity index 85% rename from system/src/main/java/com/njcn/gather/system/auth/filter/AuthGlobalFilter.java rename to user/src/main/java/com/njcn/gather/user/user/filter/AuthGlobalFilter.java index 15b0a617..cac8cbfb 100644 --- a/system/src/main/java/com/njcn/gather/system/auth/filter/AuthGlobalFilter.java +++ b/user/src/main/java/com/njcn/gather/user/user/filter/AuthGlobalFilter.java @@ -1,9 +1,9 @@ -package com.njcn.gather.system.auth.filter; +package com.njcn.gather.user.user.filter; import cn.hutool.core.util.StrUtil; import com.njcn.common.pojo.constant.SecurityConstants; import com.njcn.common.utils.JwtUtil; -import com.njcn.gather.system.pojo.constant.SystemValidMessage; +import com.njcn.gather.user.pojo.constant.UserValidMessage; import lombok.extern.slf4j.Slf4j; import org.springframework.core.Ordered; import org.springframework.stereotype.Component; @@ -55,24 +55,24 @@ public class AuthGlobalFilter implements Filter, Ordered { String accessTokenStr = req.getHeader(SecurityConstants.AUTHORIZATION_KEY); String isRefreshToken = req.getHeader(SecurityConstants.IS_REFRESH_TOKEN); if (StrUtil.isBlank(accessTokenStr) || !accessTokenStr.startsWith(SecurityConstants.AUTHORIZATION_PREFIX)) { - res.getWriter().write("{\"code\": 4001, \"message\":\"" + SystemValidMessage.TOKEN_VALID_ERROR + "\"}"); //前端重定向到登录页面 + res.getWriter().write("{\"code\": 4001, \"message\":\"" + UserValidMessage.TOKEN_VALID_ERROR + "\"}"); //前端重定向到登录页面 return; } String accessToken = accessTokenStr.substring(SecurityConstants.AUTHORIZATION_PREFIX.length()); try { if (StrUtil.isBlank(accessToken) || !JwtUtil.verifyToken(accessToken)) { - res.getWriter().write("{\"code\": 4001, \"message\":\"" + SystemValidMessage.TOKEN_VALID_ERROR + "\"}"); //前端重定向到登录页面 + res.getWriter().write("{\"code\": 4001, \"message\":\"" + UserValidMessage.TOKEN_VALID_ERROR + "\"}"); //前端重定向到登录页面 } else if (JwtUtil.isExpired(accessToken)) { if ("true".equals(isRefreshToken)) { - res.getWriter().write("{\"code\": 4001, \"message\":\"" + SystemValidMessage.TOKEN_EXPIRED + "\"}"); //前端重定向到登录页面 + res.getWriter().write("{\"code\": 4001, \"message\":\"" + UserValidMessage.TOKEN_EXPIRED + "\"}"); //前端重定向到登录页面 } else { - res.getWriter().write("{\"code\": 401, \"message\":\"" + SystemValidMessage.ACCESS_TOKEN_EXPIRED + "\"}"); //前端发起refreshToken请求 + res.getWriter().write("{\"code\": 401, \"message\":\"" + UserValidMessage.ACCESS_TOKEN_EXPIRED + "\"}"); //前端发起refreshToken请求 } } else { filterChain.doFilter(req, res); } } catch (Exception e) { - res.getWriter().write("{\"code\": 4001, \"message\":\"" + SystemValidMessage.TOKEN_VALID_ERROR + "\"}"); + res.getWriter().write("{\"code\": 4001, \"message\":\"" + UserValidMessage.TOKEN_VALID_ERROR + "\"}"); } } } diff --git a/system/src/main/java/com/njcn/gather/system/auth/pojo/Token.java b/user/src/main/java/com/njcn/gather/user/user/pojo/po/Token.java similarity index 81% rename from system/src/main/java/com/njcn/gather/system/auth/pojo/Token.java rename to user/src/main/java/com/njcn/gather/user/user/pojo/po/Token.java index add2d30d..9b1ca895 100644 --- a/system/src/main/java/com/njcn/gather/system/auth/pojo/Token.java +++ b/user/src/main/java/com/njcn/gather/user/user/pojo/po/Token.java @@ -1,4 +1,4 @@ -package com.njcn.gather.system.auth.pojo; +package com.njcn.gather.user.user.pojo.po; import lombok.Data;