事务嵌套问题

This commit is contained in:
2025-12-11 15:33:43 +08:00
parent 4bb67c03b9
commit 125c0fa676

View File

@@ -191,14 +191,17 @@ public class MkShopRechargeServiceImpl extends ServiceImpl<MkShopRechargeMapper,
// 发放优惠券
if (StrUtil.isNotBlank(rechargeDetail.getCouponInfoList())) {
JSONArray.parseArray(rechargeDetail.getCouponInfoList()).toJavaList(CouponInfoDTO.class).forEach(item -> {
try {
if (item.getId() == null) {
return;
}
// try {
shopCouponRecordService.grant(shopId, new MkRewardCouponDTO().setCouponId(item.getId())
.setNum(item.getNum())
.setUserId(shopUser.getUserId())
.setShopId(shopId), "充值赠券");
} catch (Exception e) {
log.warn("发放优惠券失败", e);
}
// } catch (Exception e) {
// log.warn("发放优惠券失败", e);
// }
});
}
// 自定义金额