|
@@ -143,6 +143,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
group by fu.user_id, fucv.video_id, fu.nick_name, fu.username, fu.avatar, fu.phone, fu.create_time
|
|
|
</select>
|
|
|
|
|
|
+ <select id="selectTodayCourseWatchLogCountByUserIdAndProjectId" resultType="java.lang.Integer">
|
|
|
+ select count(distinct cwl.video_id)
|
|
|
+ from fs_course_watch_log cwl
|
|
|
+ inner join fs_user_course_video ucv on ucv.video_id = cwl.video_id
|
|
|
+ inner join fs_user_course uc on uc.course_id = ucv.course_id
|
|
|
+ where cwl.user_id = #{userId} and uc.project = #{projectId}
|
|
|
+ and cwl.create_time between curdate() and date_add(curdate(), interval 1 day)
|
|
|
+ </select>
|
|
|
+
|
|
|
|
|
|
<insert id="insertFsUserCourse" parameterType="FsUserCourse" useGeneratedKeys="true" keyProperty="courseId">
|
|
|
insert into fs_user_course
|