喜欢列表不准确修复
This commit is contained in:
parent
cdc7629f14
commit
82f29c8ea6
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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)) {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue