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