From d376c3ad22dfd33450d2408322ba3a0b332938e3 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Tue, 14 Jan 2025 14:10:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=82=B9=E8=B5=9E=E6=95=B0=E8=B4=9F=E6=95=B0?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CourseCollectServiceImpl.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/sqx/modules/course/service/impl/CourseCollectServiceImpl.java b/src/main/java/com/sqx/modules/course/service/impl/CourseCollectServiceImpl.java index 1f09cfae..b73e92ba 100644 --- a/src/main/java/com/sqx/modules/course/service/impl/CourseCollectServiceImpl.java +++ b/src/main/java/com/sqx/modules/course/service/impl/CourseCollectServiceImpl.java @@ -127,11 +127,14 @@ public class CourseCollectServiceImpl extends ServiceImpl updateWrapper = new LambdaUpdateWrapper() .eq(CourseDetails::getCourseId, collect.getCourseId()) .eq(CourseDetails::getCourseDetailsId, collect.getCourseDetailsId()) - .set(CourseDetails::getGoodNum, courseDetails.getGoodNum() == null ? 0 : courseDetails.getGoodNum() - (isGood.equals(1) ? 1 : -1)); + .set(CourseDetails::getGoodNum, goods); courseDetailsService.update(updateWrapper); } @@ -143,7 +146,7 @@ public class CourseCollectServiceImpl extends ServiceImpl courseDetailIds = new HashSet<>(); //剧集-观看记录时间 - Map upTime = new HashMap<>(); + Map upTime = new HashMap<>(); courses.forEach(s -> { if (s == null) { return; } courseIdList.add(s.getCourseId()); courseDetailIds.add(s.getCourseDetailsId()); - upTime.put(s.getCourseId(),s.getUpdateTime()); + upTime.put(s.getCourseId(), s.getUpdateTime()); }); List courseList = courseIdList.isEmpty() ? new ArrayList<>() : courseDao.selectList(new LambdaQueryWrapper().in(Course::getCourseId, courseIdList));