From ff087240b3dee29ce4e14ad0836e76b9fdf312cf Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 八月 2025 09:28:07 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/lianhelihua_sh

---
 server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)

diff --git a/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java b/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java
index ac540c8..99261e0 100644
--- a/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java
+++ b/server/src/main/java/com/doumee/config/mybatis/MyBatisInterceptor.java
@@ -4,6 +4,7 @@
 import lombok.extern.slf4j.Slf4j;
 import org.apache.ibatis.binding.MapperMethod;
 import org.apache.ibatis.executor.Executor;
+import org.apache.ibatis.logging.Log;
 import org.apache.ibatis.mapping.MappedStatement;
 import org.apache.ibatis.mapping.SqlCommandType;
 import org.apache.ibatis.plugin.*;
@@ -11,7 +12,9 @@
 import org.springframework.stereotype.Component;
 import org.springframework.util.ReflectionUtils;
 
+import java.lang.reflect.Constructor;
 import java.lang.reflect.Field;
+import java.lang.reflect.Method;
 import java.util.*;
 
 /**
@@ -41,6 +44,7 @@
         MappedStatement mappedStatement = (MappedStatement) invocation.getArgs()[0];
         SqlCommandType sqlCommandType = mappedStatement.getSqlCommandType();
         Object target = invocation.getArgs()[1];
+
         if(target instanceof MapperMethod.ParamMap) {
             try {
                 target = ((MapperMethod.ParamMap) target).get("param1");
@@ -91,20 +95,29 @@
     /**
      * 缁欏睘鎬ц祴鍊�
      */
-    private void setFieldValue(Field field, Object target, Object value) throws Exception {
+    private void setFieldValue(Field field, Object target, Object value)   {
+        try {
         field.setAccessible(true);
         field.set(target, value);
         field.setAccessible(false);
+        }catch (Exception e){
+            e.printStackTrace();
+        }
     }
 
     /**
      * 鑾峰彇灞炴�у��
      */
-    private Object getFieldValue(Field field, Object target) throws Exception {
-        field.setAccessible(true);
-        Object value = field.get(target);
-        field.setAccessible(false);
-        return value;
+    private Object getFieldValue(Field field, Object target)  {
+        try {
+            field.setAccessible(true);
+            Object value = field.get(target);
+            field.setAccessible(false);
+            return value;
+        }catch (Exception e){
+            e.printStackTrace();
+        }
+      return  null;
     }
 
     /**
@@ -112,7 +125,7 @@
      */
     private LoginUserInfo getLoginUser () {
         try {
-                return (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
+              return (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
         }catch (Exception e){
 
         }

--
Gitblit v1.9.3