From 27ccbb65f993fa25d504cf8996fc2cb048787e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BD=90=E5=A4=A9=E5=A4=A7=E5=9C=A3?= <17615834396@163.com> Date: Thu, 7 Mar 2024 14:30:57 +0800 Subject: [PATCH] bug --- .../impl/ActiveConsumptionServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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());