喜欢列表不准确修复

This commit is contained in:
张松 2025-01-07 20:00:06 +08:00
parent cdc7629f14
commit 82f29c8ea6
3 changed files with 18 additions and 1 deletions

View File

@ -20,5 +20,6 @@ public interface CourseCollectDao extends BaseMapper<CourseCollect> {
List<Course> selectClassify1In3(@Param("userId") Long userId);
List<Course> selectClassify1In2(@Param("userId") Long userId);
List<Course> selectClassify1ByUserId(@Param("userId") Long userId);
}

View File

@ -142,7 +142,10 @@ public class CourseCollectServiceImpl extends ServiceImpl<CourseCollectDao, Cour
if (classify.equals(1)) {
// 收藏记录
courses = baseMapper.selectClassify1In3(userId);
} else {
}else if (classify.equals(2)){
courses = baseMapper.selectClassify1In2(userId);
}
else {
courses = baseMapper.selectClassify1ByUserId(userId);
}
if (CollectionUtil.isEmpty(courses)) {

View File

@ -43,6 +43,19 @@
order by c1.create_time desc
</select>
<select id="selectClassify1In2" resultType="com.sqx.modules.course.entity.Course">
SELECT
c1.course_id as courseId,
c1.course_details_id as courseDetailsId
FROM
`course_collect` c1
INNER JOIN course_collect c2 ON c1.course_id = c2.course_id AND c2.user_id = #{userId} AND c2.classify = 1
WHERE
c1.classify = 2
AND c1.user_id = #{userId}
order by c1.create_time desc
</select>
<select id="selectClassify1ByUserId" resultType="com.sqx.modules.course.entity.Course">
SELECT c1.course_id as courseId,
c1.course_details_id as courseDetailsId