From 6160e7a0c5c545fec40127b904b595f74abc832d Mon Sep 17 00:00:00 2001 From: dzq Date: Tue, 29 Apr 2025 08:17:15 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=AE=A2=E5=8D=95=E6=9C=8D=E5=8A=A1):?= =?UTF-8?q?=20=E7=A7=BB=E9=99=A4createOrder=E6=96=B9=E6=B3=95=E7=9A=84@Tra?= =?UTF-8?q?nsactional=E6=B3=A8=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除OrderApplicationService中createOrder方法的@Transactional注解,以避免不必要的事务管理开销。同时,更新PaymentApplicationService中的操作类型为"callJsApiPreCreate",以更准确地反映支付操作的实际行为。 --- .../agileboot/domain/shop/order/OrderApplicationService.java | 2 +- .../domain/shop/payment/PaymentApplicationService.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/shop/order/OrderApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/shop/order/OrderApplicationService.java index 2ad9215..d8a4243 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/shop/order/OrderApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/shop/order/OrderApplicationService.java @@ -141,7 +141,7 @@ public class OrderApplicationService { } } - @Transactional +// @Transactional public CreateOrderResult createOrder(SubmitOrderCommand command) { List goodsList = command.getGoodsList(); diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/shop/payment/PaymentApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/shop/payment/PaymentApplicationService.java index ff5849c..21013e1 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/shop/payment/PaymentApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/shop/payment/PaymentApplicationService.java @@ -82,7 +82,7 @@ public class PaymentApplicationService { } catch (Exception e) { AddPaymentOperationLogCommand paymentOperationLogCommand = new AddPaymentOperationLogCommand(); paymentOperationLogCommand.setParams("body:" + jsonBody + " result:" + result); - paymentOperationLogCommand.setOperationType("submitOrder"); + paymentOperationLogCommand.setOperationType("callJsApiPreCreate"); paymentOperationLogCommand.setStatus(2); paymentOperationLogCommand.setRemark(ExceptionUtils.getStackTrace(e)); paymentOperationLogCommand.initBaseEntity();