From 0e9b6603d4ae9d11c1fbc90257ce816c5807b8ff Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 28 十月 2022 16:55:02 +0800
Subject: [PATCH] 批量添加结算消息

---
 app/src/main/java/com/yeshi/makemoney/app/aop/SignValidate.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/yeshi/makemoney/app/aop/SignValidate.java b/app/src/main/java/com/yeshi/makemoney/app/aop/SignValidate.java
index 1ab31e1..3232976 100644
--- a/app/src/main/java/com/yeshi/makemoney/app/aop/SignValidate.java
+++ b/app/src/main/java/com/yeshi/makemoney/app/aop/SignValidate.java
@@ -1,6 +1,5 @@
 package com.yeshi.makemoney.app.aop;
 
-import com.yeshi.makemoney.app.entity.APPPlatform;
 import com.yeshi.makemoney.app.entity.config.SystemConfigKey;
 import com.yeshi.makemoney.app.service.inter.config.SystemConfigService;
 import com.yeshi.makemoney.app.utils.ApiCodeConstant;
@@ -10,6 +9,8 @@
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.core.annotation.Order;
 import org.springframework.stereotype.Component;
 import org.springframework.web.context.request.RequestContextHolder;
@@ -30,6 +31,8 @@
 
     public static final String EDP = "execution(* com.yeshi.makemoney.app.controller.client..*.*(..))";
 
+    private Logger logger = LoggerFactory.getLogger(SignValidate.class);
+
     @Resource
     private SystemConfigService systemConfigService;
 
@@ -40,8 +43,8 @@
         PrintWriter out = null;
         ServletRequestAttributes servletContainer = (ServletRequestAttributes) RequestContextHolder
                 .getRequestAttributes();
+        servletContainer.getResponse().setCharacterEncoding("UTF-8");
 
-        out = servletContainer.getResponse().getWriter();
         HttpServletRequest request = servletContainer.getRequest();
 
         AcceptData acceptData = null;
@@ -54,6 +57,7 @@
         }
 
         if (acceptData == null) {
+            out = servletContainer.getResponse().getWriter();
             out.print(JsonUtil.loadFalseResult(ApiCodeConstant.CODE_FAIL_SIGN_ERROR, "绛惧悕閿欒"));
             return null;
         }
@@ -63,6 +67,7 @@
         if (isRight) {
             // 鍒ゆ柇绛惧悕瓒呮椂
             if (Math.abs((acceptData.getTimestamp() - System.currentTimeMillis())) > 1000 * 60 * 10) {
+                out = servletContainer.getResponse().getWriter();
                 out.print(JsonUtil.loadFalseResult(ApiCodeConstant.CODE_FAIL_OUT_TIME, "鏃堕棿閿欒"));
                 return null;
             }
@@ -87,11 +92,15 @@
 
 
             } catch (Throwable e) {
+                e.printStackTrace();
+                out = servletContainer.getResponse().getWriter();
                 out.print(JsonUtil.loadFalseResult(ApiCodeConstant.CODE_ERROR_IN_SERVER, "鏈嶅姟鍣ㄥ唴閮ㄩ敊璇�"));
+                logger.error("api:{} params:{}", request.getRequestURI(), JsonUtil.getSimpleGson().toJson(request.getParameterMap()), e);
                 return null;
             }
             return obj;
         } else {
+            out = servletContainer.getResponse().getWriter();
             out.print(JsonUtil.loadFalseResult(ApiCodeConstant.CODE_FAIL_SIGN_ERROR, "绛惧悕閿欒"));
             return null;
         }

--
Gitblit v1.8.0