| @@ -177,16 +177,21 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { | |||||
| updateCardInfo.setRemainingAmount(remaingAmount); | updateCardInfo.setRemainingAmount(remaingAmount); | ||||
| updateCardInfo.setRemainingShareFeeAmount(remain_real_pament); | updateCardInfo.setRemainingShareFeeAmount(remain_real_pament); | ||||
| updateCardInfo.setUpdateDate(curDate); | updateCardInfo.setUpdateDate(curDate); | ||||
| cardInfo.setRemainingAmount(remaingAmount); | |||||
| cardInfo.setRemainingShareFeeAmount(remain_real_pament); | |||||
| cardInfo.setUpdateDate(curDate); | |||||
| // 7.1、消费后修改卡转赠状态 | // 7.1、消费后修改卡转赠状态 | ||||
| if (cardInfo.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) { | if (cardInfo.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) { | ||||
| updateCardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); | updateCardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); | ||||
| cardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); | |||||
| } | } | ||||
| try { | try { | ||||
| wxCardInfoMapper.updateById(cardInfo); | |||||
| wxCardInfoMapper.updateById(updateCardInfo); | |||||
| } catch (Exception e) { | } catch (Exception e) { | ||||
| logger.error("card info update error"); | logger.error("card info update error"); | ||||
| return new ResultData(ErrorCode.DB_FAIL.getCode(), "card info 更新出错!"); | return new ResultData(ErrorCode.DB_FAIL.getCode(), "card info 更新出错!"); | ||||
| } | } | ||||
| // 7.2 update coupon card status | // 7.2 update coupon card status | ||||
| if(cardInfo.getRemainingAmount().equals(0)) { | if(cardInfo.getRemainingAmount().equals(0)) { | ||||
| if (cardFinished(curDate, cardInfo)) { | if (cardFinished(curDate, cardInfo)) { | ||||