From bbbc39611d232e013b900ba5e6a5a483a062e2f3 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期三, 23 七月 2025 16:46:49 +0800
Subject: [PATCH] 实现CommonMapper中空白方法

---
 se-common/src/main/java/com/terra/common/aspect/LogAspect.java |   45 +++++++++++++++++++++++++++------------------
 1 files changed, 27 insertions(+), 18 deletions(-)

diff --git a/se-common/src/main/java/com/terra/common/aspect/LogAspect.java b/se-common/src/main/java/com/terra/common/aspect/LogAspect.java
index 881bf0c..a7262f7 100644
--- a/se-common/src/main/java/com/terra/common/aspect/LogAspect.java
+++ b/se-common/src/main/java/com/terra/common/aspect/LogAspect.java
@@ -1,7 +1,11 @@
 package com.terra.common.aspect;
 
 import com.terra.common.annotation.SysLog;
+import com.terra.common.entity.lf.OperatePo;
+import com.terra.common.entity.lf.UserPo;
+import com.terra.common.service.CommonService;
 import com.terra.common.helper.WebHelper;
+import com.terra.common.mapper.CommonMapper;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -12,6 +16,7 @@
 import org.aspectj.lang.reflect.MethodSignature;
 import org.springframework.stereotype.Component;
 
+import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 import java.lang.reflect.Method;
 
@@ -22,6 +27,12 @@
 @Aspect
 @Component
 public class LogAspect {
+    @Resource
+    CommonMapper commonMapper;
+
+    @Resource
+    CommonService commonService;
+
     private final static String SELECT = "select";
 
     private final static String INSERT = "insert";
@@ -40,7 +51,7 @@
 
     private static final Log log = LogFactory.getLog(LogAspect.class);
 
-    @Pointcut("@annotation(com.terra.system.annotation.SysLog)")
+    @Pointcut("@annotation(com.terra.common.annotation.SysLog)")
     public void logPointCut() {
         //
     }
@@ -72,39 +83,37 @@
             MethodSignature signature = (MethodSignature) joinPoint.getSignature();
             Class<?> clazz = joinPoint.getTarget().getClass();
             Method method = signature.getMethod();
-
             HttpServletRequest req = WebHelper.getRequest();
-            String url = req.getServletPath();
 
-            /*OperateEntity oe = new OperateEntity();
-            oe.setIp(WebHelper.getIpAddress(req));
-            oe.setUrl(url);
-            oe.setExec(time);
+            OperatePo po = new OperatePo();
+            po.setUrl(req.getServletPath());
+            po.setIp(WebHelper.getIpAddress(req));
+            po.setExec(time);
+
+            UserPo user = commonService.getCurrentUser(req);
+            if (null != user) {
+                po.setUserid(user.getId());
+            }
 
             // 璁剧疆妯″潡
             Tag tag = clazz.getAnnotation(Tag.class);
             if (tag != null) {
                 String[] strs = tag.name().split(SPLIT);
-                oe.setModular1(strs[0]);
-                oe.setModular2(strs[1]);
+                po.setModular1(strs[0]);
+                po.setModular2(strs[1]);
             }
 
             // 璁剧疆绫诲悕\鏂规硶鍚嶃�佺被鍒�
-            oe.setClazz(clazz.getName() + "." + method.getName());
-            oe.setType(getType(method.getName()));
+            po.setClazz(clazz.getName() + "." + method.getName());
+            po.setType(getType(method.getName()));
 
             // 璁剧疆澶囨敞
             SysLog sysLog = method.getAnnotation(SysLog.class);
             if (sysLog != null) {
-                oe.setBak(sysLog.value());
+                po.setBak(sysLog.value());
             }
 
-            UserEntity ue = tokenService.getCurrentUser(req);
-            if (ue != null) {
-                oe.setUserid(ue.getId());
-            }
-
-            operateService.insertOperate(oe);*/
+            commonMapper.insert(po);
         } catch (Exception ex) {
             log.error(ex.getMessage(), ex);
         }

--
Gitblit v1.9.3