@@ -123,8 +123,11 @@ public class Java110TransactionalAop {
//return new BusinessDto(BusinessDto.CODE_ERROR, "内部异常" + e.getLocalizedMessage());
throw e;
} finally {
- //清理事务信息
- Java110TransactionalFactory.clearOId();
+ //完成事务
+ if (StringUtil.isEmpty(curOId)) {
+ //清理事务信息
+ Java110TransactionalFactory.clearOId();
+ }
}