作业多次点击提交报错修复

This commit is contained in:
zhaolongfei
2024-08-02 09:36:36 +08:00
parent 64965f5ec6
commit 95ddc9f5d5

View File

@@ -58,8 +58,10 @@ public class StudyHomeWorkServiceImpl implements IStudyHomeWorkService{
sci.setLastStudyTime(0);//此项用户记录视频内容当前学习的时间点
sci.setLastTime(ldt);
scItemDao.save(sci);
homework.setStudyItemId(sci.getId());
dao.save(homework);
if (sci.getId()!=null || sci.getId()!=""){
homework.setStudyItemId(sci.getId());
dao.save(homework);
}
//检查是否全部学习完成
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", homework.getCourseId()),FieldFilters.eq("deleted",false));
scDao.finishCheck(homework.getStudyId(),homework.getCourseId(),totalContent,token);