From e1cc0d03fadc2d251d36c0dc3650f75e830d5363 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 07 四月 2022 19:12:42 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/yeshi/makemoney/app/aop/AdminApiFilter.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/yeshi/makemoney/app/aop/AdminApiFilter.java b/app/src/main/java/com/yeshi/makemoney/app/aop/AdminApiFilter.java index 380dd2e..d67a597 100644 --- a/app/src/main/java/com/yeshi/makemoney/app/aop/AdminApiFilter.java +++ b/app/src/main/java/com/yeshi/makemoney/app/aop/AdminApiFilter.java @@ -36,6 +36,7 @@ Object[] args = joinPoint.getArgs(); ServletRequestAttributes servletContainer = (ServletRequestAttributes) RequestContextHolder .getRequestAttributes(); + servletContainer.getResponse().setCharacterEncoding("UTF-8"); AcceptAdminData acceptAdminData = null; for (Object obj : args) { @@ -47,12 +48,21 @@ if (acceptAdminData != null) { acceptAdminData.setSystem(SystemInfoUtil.getAdminSelectedSystem(servletContainer.getRequest().getSession())); + if(acceptAdminData.getSystem()==null){ + PrintWriter out = servletContainer.getResponse().getWriter(); + out.print(JsonUtil.loadFalseResult(ApiCodeConstant.CODE_ERROR_IN_SERVER, "鏈�夋嫨绯荤粺")); + out.close(); + return null; + } } + + try { return joinPoint.proceed(args); } catch (Throwable e) { + e.printStackTrace(); PrintWriter out = servletContainer.getResponse().getWriter(); out.print(JsonUtil.loadFalseResult(ApiCodeConstant.CODE_ERROR_IN_SERVER, "鏈嶅姟鍣ㄥ唴閮ㄩ敊璇�")); out.close(); -- Gitblit v1.8.0