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 ae2e177ef..0858c61be 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java @@ -218,10 +218,10 @@ public class WxCardSpendServiceImpl implements WxCardSpendService { 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()); - } +// if (cardInfo.getSupportTransfer().equals(EnumCouponTransfer.YES.getCode())) { +// updateCardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); +// cardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); +// } try { wxCardInfoMapper.updateById(updateCardInfo); } catch (Exception e) { 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 63b313ffc..2bbb3478e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java @@ -1509,6 +1509,7 @@ public class WxOrderServiceImpl implements WxOrderService { cardInfo.setUpdateDate(curr); cardInfo.setOwnerUserId(user.getId()); cardInfo.setCUserId(user.getId()); + cardInfo.setSupportTransfer(coupon.getSupportTransfer()); wxCardInfoMapper.updateById(cardInfo); }else { cardInfo = new WxCardInfo(); @@ -1571,10 +1572,10 @@ public class WxOrderServiceImpl implements WxOrderService { cardInfo.setUpdateDate(curr); cardInfo.setSupportTransfer(coupon.getSupportTransfer()); //检查卡是否下架,如果是,不可转赠 - WxCouponChannel wxCouponChannel = wxCouponChannelMapper.selectById(order.getCouponChannelId(),order.getTenantId()); - if (wxCouponChannel != null && wxCouponChannel.getStatus().equals(EnumCouponChannelStatus.STATUS_TAKE_OFFF.getCode())) { - cardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); - } +// WxCouponChannel wxCouponChannel = wxCouponChannelMapper.selectById(order.getCouponChannelId(),order.getTenantId()); +// if (wxCouponChannel != null && wxCouponChannel.getStatus().equals(EnumCouponChannelStatus.STATUS_TAKE_OFFF.getCode())) { +// cardInfo.setSupportTransfer(EnumCouponTransfer.NO.getCode()); +// } wxCardInfoMapper.insert(cardInfo); } }