From b2a68b1eaa6db1c1456534e084d66fe98e4443f0 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 21 八月 2025 15:26:59 +0800
Subject: [PATCH] 抽奖活动

---
 framework/src/main/resources/mapper/lmk/PrizeRecordMapper.xml |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/framework/src/main/resources/mapper/lmk/PrizeRecordMapper.xml b/framework/src/main/resources/mapper/lmk/PrizeRecordMapper.xml
index 31aed99..a0fc583 100644
--- a/framework/src/main/resources/mapper/lmk/PrizeRecordMapper.xml
+++ b/framework/src/main/resources/mapper/lmk/PrizeRecordMapper.xml
@@ -16,6 +16,7 @@
         <result column="prize_img" property="prizeImg" />
         <result column="prize_num_id" property="prizeNumId" />
         <result column="activity_prize_ref_id" property="activityPrizeRefId" />
+        <result column="distribute_status" property="distributeStatus" />
     </resultMap>
 
 
@@ -37,7 +38,8 @@
             LPR.prize_img,
             LPR.prize_num_id,
             LPR.activity_prize_ref_id,
-            LPR.id
+            LPR.id,
+            LPR.distribute_status
         FROM
             lmk_prize_record LPR
         WHERE
@@ -64,5 +66,25 @@
         WHERE
             LPR.delete_flag = 0
     </select>
-
+    <resultMap id="getPrizeRecordListByTimeMap" type="cn.lili.modules.lmk.domain.vo.PrizeRecordTimeVO">
+        <result property="prizeId" column="prize_id"/>
+        <result property="prizeActivityId" column="prize_activity_id"/>
+        <result property="total" column="total"/>
+    </resultMap>
+    <select id="getPrizeRecordListByTime" resultMap="getPrizeRecordListByTimeMap">
+        SELECT
+            prize_id,
+            prize_activity_id,
+            count(*) total
+        FROM
+            lmk_prize_record
+        WHERE
+            prize_activity_id = #{query.recordActivityId}
+          AND delete_flag = 0
+          AND create_time BETWEEN #{query.startTime}
+            AND #{query.endTime}
+        GROUP BY
+            prize_id,
+            prize_activity_id;
+    </select>
 </mapper>

--
Gitblit v1.8.0