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