From 2fccda75c5ae7f772328624662740c6b64c759dd Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Tue, 4 Sep 2018 16:22:53 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=A0=B8=E9=94=80=E5=8F=91=E5=88=B8][?= =?UTF-8?q?=E6=96=B0=E5=A2=9E]:=E6=A0=B8=E9=94=80=E5=8F=91=E5=88=B8?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../simple/service/impl/WxCouponOrderServiceImpl.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java index e89833f8e..51b60496c 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxCouponOrderServiceImpl.java @@ -13,10 +13,11 @@ import com.simple.domain.vo.WxCouponOrderBVo; import com.simple.domain.vo.WxCouponOrderCVo; import com.simple.domain.vo.WxCouponOrderCarCVo; import com.simple.enums.EnumCouponOrderStatus; -import com.simple.enums.EnumRefundStatus; +import com.simple.enums.EnumCouponSendType; import com.simple.exception.MallinkException; import com.simple.mapper.*; import com.simple.service.WxCouponOrderService; +import com.simple.service.WxCouponSendService; import com.simple.service.WxOrderService; import org.apache.log4j.Logger; import org.apache.poi.ss.usermodel.Workbook; @@ -54,6 +55,9 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { @Autowired WxOrderService wxOrderService; + @Autowired + WxCouponSendService wxCouponSendService; + @Override public PageInfo listAsPage(WxCouponOrder record, Integer pageIndex, Integer pageSize) { return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCouponOrderMapper.findList(record)); @@ -324,6 +328,10 @@ public class WxCouponOrderServiceImpl implements WxCouponOrderService { logger.error("db failed: couponOrder-" + couponOrderId + ", e:" + e.getMessage()); throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage()); } + + // 核销发券 + wxCouponSendService.sendCouponToUser(wxMerchantBUser.getTenantId(), wxOrder.getCUserId(), EnumCouponSendType.COUPON_VERIFY.getCode()); + return new ResultData(wxCouponOrder); }