wuxw 4 年之前
父節點
當前提交
05d8d06dfd
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      java110-core/src/main/java/com/java110/core/aop/Java110TransactionalAop.java

+ 3 - 1
java110-core/src/main/java/com/java110/core/aop/Java110TransactionalAop.java

@@ -119,7 +119,9 @@ public class Java110TransactionalAop {
         } catch (Throwable e) {
             logger.error("执行方法异常", e);
             //回退事务
-            Java110TransactionalFactory.fallbackOId();
+            if (StringUtil.isEmpty(curOId)) {
+                Java110TransactionalFactory.fallbackOId();
+            }
             //return new BusinessDto(BusinessDto.CODE_ERROR, "内部异常" + e.getLocalizedMessage());
             throw e;
         } finally {