From b620af46945757c8c578a9f8d3ef472e40544d70 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期五, 24 四月 2026 17:29:25 +0800
Subject: [PATCH] bugfix

---
 tcm-training-admin-backend/src/main/resources/mapper/LiveSessionQuizRecordMapper.xml |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/resources/mapper/LiveSessionQuizRecordMapper.xml b/tcm-training-admin-backend/src/main/resources/mapper/LiveSessionQuizRecordMapper.xml
index 49f7b3d..19c1063 100644
--- a/tcm-training-admin-backend/src/main/resources/mapper/LiveSessionQuizRecordMapper.xml
+++ b/tcm-training-admin-backend/src/main/resources/mapper/LiveSessionQuizRecordMapper.xml
@@ -31,4 +31,16 @@
         ORDER BY r.id DESC
     </select>
 
+    <!-- 查询同一用户在同一直播课同一答题自然日是否已获得过积分 -->
+    <select id="countAwardedCourseQuizPoints" resultType="java.lang.Integer">
+        SELECT COUNT(1)
+        FROM tcm_live_session_quiz_record r
+        INNER JOIN tcm_live_session s ON s.id = r.session_id AND s.deleted = 0
+        WHERE s.live_course_id = #{courseId}
+          AND r.app_user_id = #{userId}
+          AND r.points_earned > 0
+          AND r.answered_at <![CDATA[>=]]> #{dayStart}
+          AND r.answered_at <![CDATA[<]]> #{dayEnd}
+    </select>
+
 </mapper>

--
Gitblit v1.7.1