From 8cc3c660bdaaaa6a46eecadb78e4e9c17a07c227 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 06 五月 2022 18:57:06 +0800 Subject: [PATCH] bug修复 --- 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