diff --git a/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java b/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java index a40165a..f6ccb96 100644 --- a/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java +++ b/src/main/java/xyz/playedu/api/service/impl/UserCourseHourRecordServiceImpl.java @@ -10,6 +10,7 @@ import xyz.playedu.api.mapper.UserCourseHourRecordMapper; import org.springframework.stereotype.Service; import xyz.playedu.api.types.mapper.UserCourseHourRecordCountMapper; +import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -93,6 +94,9 @@ public class UserCourseHourRecordServiceImpl extends ServiceImpl getUserCourseHourCount(Integer userId, List courseIds, Integer isFinished) { + if (courseIds == null || courseIds.size() == 0) { + return new ArrayList<>(); + } return getBaseMapper().getUserCourseHourCount(userId, courseIds, isFinished); } }