学习课程记录

This commit is contained in:
2025-11-17 16:35:18 +08:00
parent d2e554c715
commit ba0f14489e
6 changed files with 73 additions and 14 deletions

View File

@@ -443,7 +443,15 @@ public class SCCourseServiceImpl implements SCCourseService {
@Override
public ResultDomain<TbCourse> incrementLearnCount(String courseID) {
// TODO: 实现增加课程学习人数
return null;
ResultDomain<TbCourse> resultDomain = new ResultDomain<>();
int i = courseMapper.incrementLearnCount(courseID,1);
if (i > 0) {
TbCourse course = courseMapper.selectByCourseId(courseID);
resultDomain.success("开始学习", course);
return resultDomain;
}
resultDomain.fail("报名失败");
return resultDomain;
}
@Override

View File

@@ -69,8 +69,8 @@ public class SCLearningRecordServiceImpl implements LearningRecordService {
resultDomain.fail("资源ID不能为空");
return resultDomain;
}
if (learningRecord.getResourceType() == 2 && (learningRecord.getCourseID() == null || learningRecord.getChapterID() == null || learningRecord.getNodeID() == null)) {
resultDomain.fail("课程信息不能为空");
if (learningRecord.getResourceType() == 2 && learningRecord.getCourseID() == null) {
resultDomain.fail("课程ID不能为空");
return resultDomain;
}
List<TbLearningRecord> records = learningRecordMapper.selectLearningRecords(learningRecord);