diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeConsumption/service/impl/ActiveConsumptionServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeConsumption/service/impl/ActiveConsumptionServiceImpl.java index 9845b8ea9..f8d819e82 100644 --- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeConsumption/service/impl/ActiveConsumptionServiceImpl.java +++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeConsumption/service/impl/ActiveConsumptionServiceImpl.java @@ -91,6 +91,8 @@ public class ActiveConsumptionServiceImpl extends ServiceImpl activeConsumptionChildList1 = activeConsumptionDTO.getActiveConsumptionChildList(); if (CollectionUtils.isNotEmpty(activeConsumptionChildList1)){ activeConsumptionChildList1.stream().map(s ->{ + //更新优惠券兑换券的有效期 + if(s.getActiveGift().equals("1")){ + CardFavorable cardFavorable = cardFavorableMapper.selectById(s.getVouchersId()); + cardFavorable.setValidityZero(s.getValidityZero()); + cardFavorable.setValidityOne(s.getValidityOne()); + cardFavorable.setValidityTwo(s.getValidityTwo()); + cardFavorableMapper.updateById(cardFavorable); + } + if(s.getActiveGift().equals("2")){ + CardExchange cardExchange = cardExchangeMapper.selectById(s.getVouchersId()); + cardExchange.setValidity(s.getGiftCardTime()); + cardExchangeMapper.updateById(cardExchange); + } if (ObjectUtil.isNotEmpty(s)) s.setActiveConsumptionId(activeConsumption.getId()); return s; }).collect(Collectors.toList());