From 7bf25948d6d03bd8e6083ae4486d0961a95fa2d0 Mon Sep 17 00:00:00 2001 From: SongZhang <2064194730@qq.com> Date: Wed, 16 Oct 2024 17:37:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E4=BA=8B=E5=8A=A1=E6=89=8B?= =?UTF-8?q?=E5=8A=A8=E6=8F=90=E4=BA=A4=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/cashierservice/service/PayService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java index 2422440..7c07b35 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/PayService.java @@ -40,6 +40,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.TransactionDefinition; +import org.springframework.transaction.TransactionManager; import org.springframework.transaction.TransactionStatus; import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.support.DefaultTransactionDefinition; @@ -130,6 +131,8 @@ public class PayService { private RabbitMsgUtils rabbitMsgUtils; @Autowired private TransactionTemplate transactionTemplate; + @Autowired + private PlatformTransactionManager transactionManager; private final Utils utils; @@ -1023,6 +1026,7 @@ public class PayService { // 提交当前事务 transactionTemplate.execute((TransactionCallback) status -> { status.flush(); // 提交 + transactionManager.commit(status); return null; }); log.info("已经手动提交事务");