Pu Zhibing
昨天 c42c20b9c71c25ed119884ffe130ac013afb7f07
修改bug
2个文件已修改
10 ■■■■ 已修改文件
ruoyi-api/ruoyi-api-goods/src/main/java/com/ruoyi/goods/api/domain/LotteryEventPrize.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
    /**
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());