From e6137a1fdc583f6a67f2f4add59f5e3ff17b5074 Mon Sep 17 00:00:00 2001 From: gaowdong Date: Thu, 8 May 2025 09:56:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E8=AE=A2=E5=8D=95=E6=94=AF?= =?UTF-8?q?=E4=BB=98=E5=A4=B1=E8=B4=A5=E4=B8=8D=E4=BF=9D=E5=AD=98=E8=AE=A2?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/canteen/core/order/business/OrderBusiness.java | 2 +- .../canteen/core/order/service/impl/OrderInfoServiceImpl.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java index 2ef8a26..24735b7 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/business/OrderBusiness.java @@ -56,7 +56,7 @@ public class OrderBusiness { @Autowired private IAccWalletInfoService accWalletInfoService; - @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRES_NEW) + @Transactional(rollbackFor = Exception.class) public List orderPlaceHandler(List orderInfoList) { if(CollUtil.isEmpty(orderInfoList)) { throw new ServiceException("订单明细不能为空"); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/service/impl/OrderInfoServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/service/impl/OrderInfoServiceImpl.java index 0dad1c4..903cdae 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/service/impl/OrderInfoServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/order/service/impl/OrderInfoServiceImpl.java @@ -157,6 +157,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService return 1; } @Override + @Transactional(rollbackFor = {Exception.class}) public int insertDeviceOrderInfo(DeviceOrderAddParam orderAddParam) { log.info("[食堂设备下单]入参:{}", JacksonUtil.writeValueAsString(orderAddParam)); String paramMd5 = "sc:device_order_"+DigestUtil.md5Hex(JacksonUtil.writeValueAsString(orderAddParam)); @@ -184,6 +185,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService } @Override + @Transactional(rollbackFor = {Exception.class}) public int insertShopOrderInfo(ShopOrderAddParam orderAddParam) { log.info("[超市下单]入参:{}", JacksonUtil.writeValueAsString(orderAddParam)); String paramMd5 = "sc:shop_order_"+DigestUtil.md5Hex(JacksonUtil.writeValueAsString(orderAddParam));