From 06618d798f8c5ccfea26eb135694159e13560f06 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Wed, 8 Jan 2025 11:29:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=89=A7=E9=9B=86=20?= =?UTF-8?q?=E9=83=A8=E5=88=86=E6=9F=A5=E8=AF=A2=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/CourseDetailsServiceImpl.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/sqx/modules/course/service/impl/CourseDetailsServiceImpl.java b/src/main/java/com/sqx/modules/course/service/impl/CourseDetailsServiceImpl.java index eb256ae2..5a150685 100644 --- a/src/main/java/com/sqx/modules/course/service/impl/CourseDetailsServiceImpl.java +++ b/src/main/java/com/sqx/modules/course/service/impl/CourseDetailsServiceImpl.java @@ -8,6 +8,7 @@ import cn.hutool.core.util.StrUtil; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -149,7 +150,10 @@ public class CourseDetailsServiceImpl extends ServiceImpl() + .eq(Course::getCourseId, course.getCourseId()) + .set(Course::getViewCounts, course.getViewCounts()) + .set(Course::getWeekView,course.getWeekView())); } @Override @@ -157,6 +161,7 @@ public class CourseDetailsServiceImpl extends ServiceImpl() + .select("course_id", "course_details_id") .eq("course_id", courseId).eq("user_id", userId) .eq("classify", 3).last("limit 1")); //是否追剧 @@ -177,6 +182,7 @@ public class CourseDetailsServiceImpl extends ServiceImpl() + .select("sort") .eq("course_details_id", courseCollect.getCourseDetailsId()).eq("course_id", courseCollect.getCourseId()).last("limit 1")); sort = courseDetails.getSort(); } @@ -215,7 +221,7 @@ public class CourseDetailsServiceImpl extends ServiceImpl finalStartSort && s.getSort() < finalEndSort) { - CourseCollect isGood = courseCollectDao.selectOne(new QueryWrapper() + Integer isGood = courseCollectDao.selectCount(new QueryWrapper() .eq("user_id", userId).eq("course_details_id", s.getCourseDetailsId()).eq("classify", 2).last("limit 1")); s.setIsGood(isGood == null ? 0 : 1); } @@ -244,12 +250,12 @@ public class CourseDetailsServiceImpl extends ServiceImpl