统计播放量 和 完播量

This commit is contained in:
GYJ
2024-12-05 17:32:04 +08:00
parent 8672a9f2c7
commit ada714d68e
8 changed files with 84 additions and 27 deletions

View File

@@ -30,7 +30,7 @@
c.course_type as courseType,
c.banner_id as bannerId,
b.name as bannerName,
c.view_counts as viewCounts,
(select sum(cd.view_count) from course_details cd where cd.course_id = c.course_id ) as viewCounts,
c.dy_img_id as dyImgId,
c.dy_course_id as dyCourseId,
c.wx_course_id as wxCourseId,
@@ -148,7 +148,7 @@
c.course_type as courseType,
c.banner_id as bannerId,
b.name as bannerName,
c.view_counts as viewCounts,
(select sum(cd.view_count) from course_details cd where cd.course_id = c.course_id ) as viewCounts,
c.dy_img_id as dyImgId,
c.dy_course_id as dyCourseId,
c.dy_status as dyStatus,
@@ -278,4 +278,4 @@
order by create_time desc
</select>
</mapper>
</mapper>

View File

@@ -23,7 +23,7 @@
<select id="findByCourseIdNotUrl" resultType="com.sqx.modules.course.entity.CourseDetails">
select c.course_details_id as courseDetailsId,c.course_id as courseId,c.wx_course_details_id as wxCourseDetailsId,
c.course_details_name as courseDetailsName,c.create_time as createTime,
c.dy_episode_id as dyEpisodeId,c.advertising,
c.dy_episode_id as dyEpisodeId,c.advertising, c.view_count as viewCount, c.play_complete_count as playCompleteCount,
(select count(*) from course_collect cc where cc.user_id=#{userId} and cc.course_details_id=c.course_details_id and cc.classify=2) as isGood,
c.title_img as titleImg,c.content,c.good_num as goodNum,c.price,if(is_price!=1,c.video_url,'') as videoUrl
from course_details c
@@ -60,4 +60,4 @@
order by SUBSTR(uid, #{randomNum}, 6)
</select>
</mapper>
</mapper>