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

This commit is contained in:
zhaolongfei
2024-08-02 10:16:05 +08:00
parent 95ddc9f5d5
commit 19df4224a9
2 changed files with 3 additions and 6 deletions

View File

@@ -12,13 +12,10 @@ import com.xboe.module.dict.entity.DictDto;
import com.xboe.module.exam.entity.ExamTest;
import com.xboe.school.study.entity.StudyCourse;
import com.xboe.system.user.dao.UserDao;
import com.xboe.system.user.entity.User;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Optional;

View File

@@ -61,10 +61,10 @@ public class StudyHomeWorkServiceImpl implements IStudyHomeWorkService{
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);
}
//检查是否全部学习完成
int totalContent=courseContentDao.count(FieldFilters.eq("courseId", homework.getCourseId()),FieldFilters.eq("deleted",false));
scDao.finishCheck(homework.getStudyId(),homework.getCourseId(),totalContent,token);
}else {
//只是保留一条作业记录,不再保存多条记录了
//dao.save(homework);