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