设备订单支付失败不保存订单

This commit is contained in:
gaowdong 2025-05-08 09:56:44 +08:00
parent 63a5e4ee66
commit e6137a1fdc
2 changed files with 3 additions and 1 deletions

View File

@ -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<OrderInfo> orderPlaceHandler(List<OrderInfo> orderInfoList) {
if(CollUtil.isEmpty(orderInfoList)) {
throw new ServiceException("订单明细不能为空");

View File

@ -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));