rev:判断了手动事务数组是否大于0

This commit is contained in:
2023-05-11 19:53:55 +08:00
parent ea360c0acd
commit 2746ffdd08

View File

@@ -48,8 +48,10 @@ public class TranUtil {
errTask = function.apply(request, allTransactionConsumer); errTask = function.apply(request, allTransactionConsumer);
} catch (Exception ex) { } catch (Exception ex) {
TransactionStatus transactionStatus = commits.removeLast(); if (commits.size() > 0) {
txManager.rollback(transactionStatus); TransactionStatus transactionStatus = commits.removeLast();
txManager.rollback(transactionStatus);
}
throw new BadRequestException(ex.getMessage()); throw new BadRequestException(ex.getMessage());
} finally { } finally {
//过滤异常事务的任务id //过滤异常事务的任务id