From f1f7e9062f4a322c60a02259a75292490d890fb2 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期三, 18 六月 2025 22:08:09 +0800
Subject: [PATCH] 抽奖bug修改

---
 ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/lottery/LotteryEventServiceImpl.java |    3 ++-
 1 files changed, 2 insertions(+), 1 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 aaf51c8..ef07904 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
@@ -306,6 +306,7 @@
 		//新增
 		BeanUtils.copyProperties(dto, lotteryEvent);
 		if (dto.getId() == null) {
+			lotteryEvent.setId(IdUtils.simpleUUID());
 			lotteryEvent.setCreateTime(LocalDateTime.now());
 			lotteryEvent.setCreateUserId(dto.getUserId());
 		}else {
@@ -470,7 +471,7 @@
 			return R.fail("该抽奖活动不存在");
 		}
 		LocalDateTime now = LocalDateTime.now();
-		if (!now.isBefore(lotteryEvent.getStartTime()) && !now.isAfter(lotteryEvent.getEndTime())) {
+		if (now.isBefore(lotteryEvent.getStartTime()) && now.isAfter(lotteryEvent.getEndTime())) {
 			return R.fail("该抽奖活动不在活动时间范围内");
 		}
 		lotteryEvent.setEndTime(now);//将结束时间设置为当前时间

--
Gitblit v1.7.1