From 35e3a995b7faaf57c8502b08d16bbb9ebfa4eba2 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Wed, 18 Sep 2019 17:06:14 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8D=A1][=E4=BF=AE=E6=94=B9]:=E5=8D=A1?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/service/impl/WxCardSpendServiceImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java index c05d7ccf1..4432ac727 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java @@ -177,16 +177,21 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { updateCardInfo.setRemainingAmount(remaingAmount); updateCardInfo.setRemainingShareFeeAmount(remain_real_pament); updateCardInfo.setUpdateDate(curDate); + cardInfo.setRemainingAmount(remaingAmount); + cardInfo.setRemainingShareFeeAmount(remain_real_pament); + cardInfo.setUpdateDate(curDate); // 7.1、消费后修改卡转赠状态 if (cardInfo.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) { updateCardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); + cardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); } try { - wxCardInfoMapper.updateById(cardInfo); + wxCardInfoMapper.updateById(updateCardInfo); } catch (Exception e) { logger.error("card info update error"); return new ResultData(ErrorCode.DB_FAIL.getCode(), "card info 更新出错!"); } + // 7.2 update coupon card status if(cardInfo.getRemainingAmount().equals(0)) { if (cardFinished(curDate, cardInfo)) {