视频 查看集 和 集数列表 拆分

This commit is contained in:
2025-01-04 13:50:32 +08:00
parent 362e99c8c9
commit 1096c17345
9 changed files with 221 additions and 5 deletions

View File

@@ -2,6 +2,34 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sqx.modules.course.dao.CourseDetailsDao">
<select id="courseSets" resultType="com.sqx.modules.course.vo.CourseDetailsSetVo">
select c.course_id as courseId
, c.course_details_id as courseDetailsId
, c.course_details_name as courseDetailsName
, c.price as countPrice
, ifnull(#{price}, 0, #{price}) as price
, ifnull(#{wholesalePrice}, 0, #{wholesalePrice}) as wholesalePrice
, IF(#{isPrice}, c.is_price, 2) AS isPrice
from course_details c
where c.course_id = #{courseId}
order by c.sort asc
</select>
<select id="courseDetails" resultType="com.sqx.modules.course.vo.CourseDetailsVo">
select c.course_id as courseId
, c.course_details_id as courseDetailsId
, c.course_details_name as courseDetailsName
, c.title_img as titleImg
, c.video_url as videoUrl
, c.good_num as goodNum
, ifnull(#{collect}, 0, 1) as isCollect
from course_details c
where c.course_id = #{courseId}
and sort &gt; #{starSort}
and sort &lt; #{endSort}
order by c.sort asc
</select>
<!--查找指定短剧的目录 按照顺序数字升序-->
<select id="findByCourseId" resultType="com.sqx.modules.course.entity.CourseDetails">
select
@@ -52,6 +80,13 @@
</foreach>
</delete>
<select id="countCourseByCourseId" resultType="Integer">
select
count(1)
from course_details
where course_id = #{courseId}
</select>
<select id="countCourse" resultType="Map">
select

View File

@@ -36,6 +36,10 @@
select * from course_user u where u.user_id=#{userId} and u.course_id=#{id} and u.classify=2
</select>
<select id="selectUserCourseDetailsId" resultType="Long">
select course_details_id from course_user u where u.user_id=#{userId} and u.course_id=#{id} and u.classify=2
</select>
<update id="updateCourseTime">
update course_user set update_time =#{courseUser.updateTime}
</update>