From 79ea07fd17817c03af14d23f0386e325335039a9 Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期四, 19 六月 2025 10:04:47 +0800 Subject: [PATCH] 抽奖bug修改 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java index ccc6a70..f7beca2 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java @@ -301,8 +301,9 @@ .eq(LotteryEventQuestions::getLotteryEventId,lotteryEvent.getId())); } //奖品数据删除 - lotteryEventPrizeService.remove(new LambdaQueryWrapper<LotteryEventPrize>() - .eq(LotteryEventPrize::getLotteryEventId,lotteryEvent.getId())); + /*lotteryEventPrizeService.remove(new LambdaQueryWrapper<LotteryEventPrize>() + .eq(LotteryEventPrize::getLotteryEventId,lotteryEvent.getId()));*/ + lotteryEventPrizeService.deleteByLotteryEventId(lotteryEvent.getId()); } //新增 BeanUtils.copyProperties(dto, lotteryEvent); @@ -333,7 +334,8 @@ return prize; }) .collect(Collectors.toList()); - lotteryEventPrizeService.saveBatch(prizeList); +// lotteryEventPrizeService.saveBatch(prizeList); + lotteryEventPrizeService.savePrizeList(prizeList); if (dto.getActivityType().equals(5)) { //保存题干数据 for (MgtLotteryEventQuestionDTO questionDTO : dto.getMgtLotteryQuestionDTOList()) { @@ -451,8 +453,9 @@ } //1.奖品数据删除 - lotteryEventPrizeService.remove(new LambdaQueryWrapper<LotteryEventPrize>() - .eq(LotteryEventPrize::getLotteryEventId,lotteryEvent.getId())); +/* lotteryEventPrizeService.remove(new LambdaQueryWrapper<LotteryEventPrize>() + .eq(LotteryEventPrize::getLotteryEventId,lotteryEvent.getId()));*/ + lotteryEventPrizeService.deleteByLotteryEventId(lotteryEvent.getId()); //2.答题类型 if (lotteryEvent.getActivityType().equals(5)){ //先删除答案选项数据 -- Gitblit v1.7.1