Browse Source

取消异常

Gaokun Wang 4 weeks ago
parent
commit
15b9cefa65

+ 15 - 20
eco-common/com-orm/src/main/java/org/eco/vip/orm/listener/EntityInsertListener.java

@@ -9,7 +9,6 @@ package org.eco.vip.orm.listener;
 import cn.hutool.core.util.ObjectUtil;
 import com.mybatisflex.annotation.InsertListener;
 import org.eco.vip.orm.domain.BaseEntity;
-import org.eco.vip.orm.exception.BusinessException;
 import org.eco.vip.orm.pojo.LoginUserStorage;
 import org.eco.vip.orm.utils.ObjUtils;
 import org.eco.vip.security.utils.LoginHelper;
@@ -26,26 +25,22 @@ public class EntityInsertListener implements InsertListener {
 
     @Override
     public void onInsert(Object entity) {
-        try {
-            if (ObjectUtil.isNotNull(entity) && (entity instanceof BaseEntity baseEntity)) {
-                LoginUserStorage loginUserStorage = LoginHelper.getLoginUser();
-                String loginUserId = null;
-                if (ObjUtils.isNotNull(loginUserStorage)) {
-                    loginUserId = loginUserStorage.getUserId();
-                }
-                Date createTime = ObjectUtil.isNotNull(baseEntity.getCreateTime())
-                        ? baseEntity.getCreateTime() : new Date();
-                if (ObjectUtil.isNull(baseEntity.getCreateBy())) {
-                    baseEntity.setCreateBy(loginUserId);
-                }
-                baseEntity.setCreateTime(createTime);
-                if (ObjectUtil.isNull(baseEntity.getUpdateBy())) {
-                    baseEntity.setUpdateBy(loginUserId);
-                }
-                baseEntity.setUpdateTime(createTime);
+        if (ObjectUtil.isNotNull(entity) && (entity instanceof BaseEntity baseEntity)) {
+            LoginUserStorage loginUserStorage = LoginHelper.getLoginUser();
+            String loginUserId = null;
+            if (ObjUtils.isNotNull(loginUserStorage)) {
+                loginUserId = loginUserStorage.getUserId();
             }
-        } catch (Exception e) {
-            throw new BusinessException("全局插入数据监听器注入异常 => {}", e.getMessage());
+            Date createTime = ObjectUtil.isNotNull(baseEntity.getCreateTime())
+                    ? baseEntity.getCreateTime() : new Date();
+            if (ObjectUtil.isNull(baseEntity.getCreateBy())) {
+                baseEntity.setCreateBy(loginUserId);
+            }
+            baseEntity.setCreateTime(createTime);
+            if (ObjectUtil.isNull(baseEntity.getUpdateBy())) {
+                baseEntity.setUpdateBy(loginUserId);
+            }
+            baseEntity.setUpdateTime(createTime);
         }
     }
 }

+ 9 - 15
eco-common/com-orm/src/main/java/org/eco/vip/orm/listener/EntityUpdateListener.java

@@ -7,10 +7,8 @@ package org.eco.vip.orm.listener;
 
 
 import cn.hutool.core.util.ObjectUtil;
-import cn.hutool.http.HttpStatus;
 import com.mybatisflex.annotation.UpdateListener;
 import org.eco.vip.orm.domain.BaseEntity;
-import org.eco.vip.orm.exception.BusinessException;
 import org.eco.vip.orm.pojo.LoginUserStorage;
 import org.eco.vip.orm.utils.ObjUtils;
 import org.eco.vip.security.utils.LoginHelper;
@@ -26,20 +24,16 @@ import java.util.Date;
 public class EntityUpdateListener implements UpdateListener {
     @Override
     public void onUpdate(Object entity) {
-        try {
-            if (ObjectUtil.isNotNull(entity) && (entity instanceof BaseEntity baseEntity)) {
-                LoginUserStorage loginUserStorage = LoginHelper.getLoginUser();
-                String loginUserId = null;
-                if (ObjUtils.isNotNull(loginUserStorage)) {
-                    loginUserId = loginUserStorage.getUserId();
-                }
-                if (ObjectUtil.isNull(baseEntity.getUpdateBy())) {
-                    baseEntity.setUpdateBy(loginUserId);
-                }
-                baseEntity.setUpdateTime(new Date());
+        if (ObjectUtil.isNotNull(entity) && (entity instanceof BaseEntity baseEntity)) {
+            LoginUserStorage loginUserStorage = LoginHelper.getLoginUser();
+            String loginUserId = null;
+            if (ObjUtils.isNotNull(loginUserStorage)) {
+                loginUserId = loginUserStorage.getUserId();
             }
-        } catch (BusinessException e) {
-            throw new BusinessException(HttpStatus.HTTP_FORBIDDEN,"全局更新数据监听器注入异常 => {} {}", e.getMessage());
+            if (ObjectUtil.isNull(baseEntity.getUpdateBy())) {
+                baseEntity.setUpdateBy(loginUserId);
+            }
+            baseEntity.setUpdateTime(new Date());
         }
     }
 }