mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-12-25 04:11:41 +08:00
user/courses返回学员的线上课学习课时数量
This commit is contained in:
@@ -2,6 +2,7 @@ package xyz.playedu.api.service;
|
||||
|
||||
import xyz.playedu.api.domain.UserCourseHourRecord;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import xyz.playedu.api.types.mapper.UserCourseHourRecordCountMapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@@ -22,4 +23,6 @@ public interface UserCourseHourRecordService extends IService<UserCourseHourReco
|
||||
List<UserCourseHourRecord> getLatestCourseIds(Integer userId, Integer size);
|
||||
|
||||
void removeByCourseId(Integer courseId);
|
||||
|
||||
List<UserCourseHourRecordCountMapper> getUserCourseHourCount(Integer userId, List<Integer> courseIds, Integer isFinished);
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import xyz.playedu.api.event.UserCourseHourFinishedEvent;
|
||||
import xyz.playedu.api.service.UserCourseHourRecordService;
|
||||
import xyz.playedu.api.mapper.UserCourseHourRecordMapper;
|
||||
import org.springframework.stereotype.Service;
|
||||
import xyz.playedu.api.types.mapper.UserCourseHourRecordCountMapper;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
@@ -89,6 +90,11 @@ public class UserCourseHourRecordServiceImpl extends ServiceImpl<UserCourseHourR
|
||||
public void removeByCourseId(Integer courseId) {
|
||||
remove(query().getWrapper().eq("course_id", courseId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UserCourseHourRecordCountMapper> getUserCourseHourCount(Integer userId, List<Integer> courseIds, Integer isFinished) {
|
||||
return getBaseMapper().getUserCourseHourCount(userId, courseIds, isFinished);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user