user paper exam

dev-tmp1
luotaiqian 2026-08-25 11:05:43 +08:00
parent 76722c58e4
commit 6ed15056d9
1 changed files with 4 additions and 15 deletions

View File

@ -10,21 +10,9 @@ import org.qinan.cedu.convertor.PaperExamQuestionUserConvertor;
import org.qinan.cedu.enums.AnswerStatusEnum;
import org.qinan.cedu.enums.DeleteEnum;
import org.qinan.cedu.enums.PaperExamStatusEnum;
import org.qinan.cedu.mapper.ClassStudentExamRecordMapper;
import org.qinan.cedu.mapper.PaperExamMapper;
import org.qinan.cedu.mapper.PaperExamQuestionUserMapper;
import org.qinan.cedu.mapper.PaperMapper;
import org.qinan.cedu.mapper.QuestionMapper;
import org.qinan.cedu.model.dto.AnswerQuestionDTO;
import org.qinan.cedu.model.dto.PaperExamDTO;
import org.qinan.cedu.model.dto.PaperExamPageQueryDTO;
import org.qinan.cedu.model.dto.StartExamDTO;
import org.qinan.cedu.model.dto.SubmitExamDTO;
import org.qinan.cedu.model.entity.ClassStudentExamRecordDO;
import org.qinan.cedu.model.entity.PaperDO;
import org.qinan.cedu.model.entity.PaperExamDO;
import org.qinan.cedu.model.entity.PaperExamQuestionUserDO;
import org.qinan.cedu.model.entity.QuestionDO;
import org.qinan.cedu.mapper.*;
import org.qinan.cedu.model.dto.*;
import org.qinan.cedu.model.entity.*;
import org.qinan.cedu.model.vo.PaperExamQuestionStatVO;
import org.qinan.cedu.model.vo.PaperExamVO;
import org.qinan.cedu.model.vo.StartExamQuestionVO;
@ -245,6 +233,7 @@ public class PaperExamServiceImpl extends ServiceImpl<PaperExamMapper, PaperExam
long total = stat.getTotal();
long correct = stat.getCorrect();
examRecord.setScore(examScore);
examRecord.setCorrectCount((int) correct);
examRecord.setPassed(paperExam.getPassed());
examRecord.setWrongCount((int) (total - correct));
examRecord.setAccuracy(total == 0 ? BigDecimal.ZERO