From 4a70415aff0ae2681d76bd131188ecf0f4ce921e Mon Sep 17 00:00:00 2001
From: cp <513960435@qq.com>
Date: 星期一, 08 七月 2024 10:31:56 +0800
Subject: [PATCH] #

---
 zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/config/AspectConfig.java |   22 ++++++++++++++++++++++
 zy-asrs-wms/src/main/webapp/static/js/locDetl/locDetl.js                   |    2 +-
 2 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/config/AspectConfig.java b/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/config/AspectConfig.java
index 1b792c9..d45154b 100644
--- a/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/config/AspectConfig.java
+++ b/zy-asrs-openapi/src/main/java/com/zy/asrs/openapi/config/AspectConfig.java
@@ -1,11 +1,16 @@
 package com.zy.asrs.openapi.config;
 
+import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.zy.asrs.common.openapi.service.ApiLogService;
+import com.zy.asrs.common.utils.IpTools;
+import com.zy.asrs.framework.common.R;
 import lombok.extern.slf4j.Slf4j;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Pointcut;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
@@ -22,6 +27,9 @@
 @Aspect
 @Slf4j
 public class AspectConfig {
+
+    @Autowired
+    private ApiLogService apiLogService;
 
     @Pointcut("execution(* com.zy.asrs.openapi.controller..*.*(..))")
     private void webLog() {
@@ -40,6 +48,20 @@
         long start = System.currentTimeMillis();
         Object result = joinPoint.proceed(joinPoint.getArgs());
         log.info("璇锋眰鍝嶅簲鍙傛暟{}", JSONObject.toJSONString(result));
+
+        // 淇濆瓨鎺ュ彛鏃ュ織
+        Object appAuth = request.getAttribute("appAuth");
+        String appkey = request.getHeader("appkey");
+        apiLogService.saveLog(
+                String.valueOf(appAuth),
+                request.getRequestURI(),
+                appkey,
+                IpTools.gainRealIp(request),
+                JSONObject.toJSONString(filterArgs(joinPoint.getArgs())),
+                JSON.toJSONString(result),
+                String.valueOf(((R) result).get("code")).equalsIgnoreCase("200")
+        );
+
         long end = System.currentTimeMillis();
         log.info("鎵ц鑰楁椂:{}", end - start);
         return result;
diff --git a/zy-asrs-wms/src/main/webapp/static/js/locDetl/locDetl.js b/zy-asrs-wms/src/main/webapp/static/js/locDetl/locDetl.js
index 76a0046..10f707c 100644
--- a/zy-asrs-wms/src/main/webapp/static/js/locDetl/locDetl.js
+++ b/zy-asrs-wms/src/main/webapp/static/js/locDetl/locDetl.js
@@ -10,7 +10,7 @@
         ,{field: 'anfme', align: 'center',title: '鏁伴噺', width: 100}
         ,{field: 'zpallet', align: 'center',title: '鎵樼洏鏉$爜'}
         ,{field: 'memo', align: 'center',title: '缈诲寘'}
-        ,{field: 'owner$', align: 'center',title: '鎷ユ湁鑰�'}
+        // ,{field: 'owner$', align: 'center',title: '鎷ユ湁鑰�'}
 
         ,{field: 'specs', align: 'center',title: '閰嶇疆'}
         ,{field: 'model', align: 'center',title: '浠g爜', hide: true}

--
Gitblit v1.9.1