From be4ec6eb76b5b7c5edd3af5aa1b1b3bb6daa18a9 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Wed, 26 Jun 2019 14:00:20 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=88=B8][=E4=BF=AE=E6=94=B9][couponActionLog?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/service/impl/WxOrderServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java index d8e8424d2..baf089474 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -1205,6 +1205,15 @@ public class WxOrderServiceImpl implements WxOrderService { // 有价券 order = saveNoFreeOrderForCoupon(user, coupon, orderSaveDto.getCouponChannelId(), isPress, orderSaveDto.getOrderGroupId(), orderSaveDto.getFormId()); } + // couponActionLog + try { + wxCouponActionLogService.addOne(user.getTenantId(), order.getProductId(), order.getOrderNumber(), EnumCouponSendSendType.ACTIVE.getCode(), orderSaveDto.getCouponChannelId()); + } catch (Exception e) { + // 库存恢复 + stockBack(order); + logger.error("保存订单:" + e.getMessage()); + throw new MallinkException(ErrorCode.ORDER_SAVE_ERR); + } return order; }