From 23d4943535b59e54de1399d159d0209638c68657 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 21 八月 2025 16:38:01 +0800
Subject: [PATCH] 抽奖活动字段调整

---
 framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeActivity.java    |    4 ++--
 framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java      |    2 +-
 framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeGrantRecord.java |    2 +-
 framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java  |    8 ++++----
 framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeProbabilityVO.java   |    2 +-
 5 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeActivity.java b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeActivity.java
index 22b0f94..78589dc 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeActivity.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeActivity.java
@@ -28,12 +28,12 @@
     /** 娲诲姩鎻忚堪 */
     private String activityDes;
 
-    @TableField(value = "begin_time", typeHandler = LocalDateTimeTypeHandler.class)
+    @TableField(value = "begin_time")
     /** 娲诲姩寮�濮嬫椂闂� */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date beginTime;
 
-    @TableField(value = "end_time", typeHandler = LocalDateTimeTypeHandler.class)
+    @TableField(value = "end_time")
     /** 娲诲姩缁撴潫鏃堕棿 */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date endTime;
diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeGrantRecord.java b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeGrantRecord.java
index 7effdda..85de010 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeGrantRecord.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeGrantRecord.java
@@ -36,7 +36,7 @@
 
     @TableField("prize_id")
     /** 濂栧搧id */
-    private Long prizeId;
+    private String prizeId;
 
     @TableField("prize_name")
     /** 濂栧搧鍚嶇О */
diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java
index b100e42..807de4d 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/domain/entity/PrizeRecord.java
@@ -52,7 +52,7 @@
 
     @TableField("prize_id")
     /** 濂栧搧id */
-    private Long prizeId;
+    private String prizeId;
 
 
     @TableField("prize_name")
diff --git a/framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeProbabilityVO.java b/framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeProbabilityVO.java
index 39a0401..6bce225 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeProbabilityVO.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeProbabilityVO.java
@@ -6,6 +6,6 @@
 
 @Data
 public class PrizeProbabilityVO {
-    private Long prizeId;
+    private String prizeId;
     private BigDecimal[][] probability;
 }
diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java
index c41225c..2da8595 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeServiceImpl.java
@@ -110,13 +110,13 @@
         //褰撳ぉ鎶藉璁板綍姹囨��
         List<PrizeRecordTimeVO> prizeRecordListByTime;
         //杩樿兘鎶藉鍟嗗搧map闆嗗悎
-        Map<Long, ActivityRefPrize> canPrizeMap;
+        Map<String, ActivityRefPrize> canPrizeMap;
         //寰呮瀯寤烘娊濂栨鐜囧晢鍝侀泦鍚�
         List<ActivityRefPrize> refPrizeList;
         //姒傜巼闆嗗悎
         List<PrizeProbabilityVO> prizeProbabilityList;
         //涓鍟嗗搧id
-        Long prizeWon = null;
+        String prizeWon = null;
 
         prizeActivity = prizeActivityService.getById(prizeId);
         if (prizeActivity == null) {
@@ -127,8 +127,8 @@
         if (new Date().after(activityEndtime)) {
             throw new ServiceException("褰撳墠娲诲姩宸茬粡缁撴潫");
         }
-        if (!EnableStatusEnums.ENABLE.name().equals(prizeActivity.getEnableStatus())) {
-            throw new ServiceException("娲诲姩杩樻病鏈夊紑濮�");
+        if (!PrizeActivityStatusEnum.ON.name().equals(prizeActivity.getEnableStatus())) {
+            throw new ServiceException("娲诲姩杩樻病鏈夊惎鐢�");
         }
         //鏌ヨ褰撳ぉ鐨勬娊濂栧嵎
         LocalDate now = LocalDate.now();

--
Gitblit v1.8.0