From c42c20b9c71c25ed119884ffe130ac013afb7f07 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期四, 19 六月 2025 09:02:34 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java |    8 ++++++--
 ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java                 |    2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java
index 1a7eeae..a4918b2 100644
--- a/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java
+++ b/ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java
@@ -19,7 +19,7 @@
 	/**
 	 * 主键
 	 */
-	@TableId(value = "id", type = IdType.AUTO)
+	@TableId(value = "id", type = IdType.INPUT)
 	@ApiModelProperty("奖品id")
 	private String id;
 	/**
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 ef07904..ccc6a70 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
@@ -10,7 +10,9 @@
 import com.ruoyi.common.core.utils.uuid.IdUtils;
 import com.ruoyi.common.security.utils.SecurityUtils;
 import com.ruoyi.goods.api.domain.*;
-import com.ruoyi.goods.domain.dto.*;
+import com.ruoyi.goods.domain.dto.MgtLotteryEventEditDTO;
+import com.ruoyi.goods.domain.dto.MgtLotteryEventPageDto;
+import com.ruoyi.goods.domain.dto.MgtLotteryEventQuestionDTO;
 import com.ruoyi.goods.domain.vo.*;
 import com.ruoyi.goods.mapper.lottery.LotteryEventMapper;
 import com.ruoyi.goods.service.lottery.*;
@@ -26,7 +28,6 @@
 import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
-import javax.annotation.Resources;
 import java.text.SimpleDateFormat;
 import java.time.LocalDateTime;
 import java.util.*;
@@ -320,6 +321,7 @@
 		List<LotteryEventPrize> prizeList = dto.getMgtLotteryEventPrizeDTOList().stream()
 				.map(prizeDTO -> {
 					LotteryEventPrize prize = new LotteryEventPrize();
+					prize.setId(IdUtils.simpleUUID());
 					prize.setLotteryEventId(finalLotteryEvent.getId());
 					prize.setPrizeType(prizeDTO.getPrizeType());
 					if (null != prizeDTO.getObjectId()){
@@ -336,6 +338,7 @@
 			//保存题干数据
 			for (MgtLotteryEventQuestionDTO questionDTO : dto.getMgtLotteryQuestionDTOList()) {
 				LotteryEventQuestions question = new LotteryEventQuestions();
+				question.setId(IdUtils.simpleUUID());
 				question.setLotteryEventId(finalLotteryEvent.getId());
 				question.setName(questionDTO.getName());
 				question.setSort(questionDTO.getSort());
@@ -344,6 +347,7 @@
 				List<LotteryEventQuestionsAnswers> answersList = questionDTO.getAnswersDTOList().stream()
 						.map(answersDTO -> {
 							LotteryEventQuestionsAnswers answer = new LotteryEventQuestionsAnswers();
+							answer.setId(IdUtils.simpleUUID());
 							answer.setLotteryEventId(finalLotteryEvent.getId());
 							answer.setLotteryEventQuestionsId(question.getId());
 							answer.setAnswer(answersDTO.getAnswer());

--
Gitblit v1.7.1