|
@@ -16,7 +16,6 @@ import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
import vip.xiaonuo.exam.base.BaseApiController;
|
|
import vip.xiaonuo.exam.base.BaseApiController;
|
|
|
import vip.xiaonuo.exam.domain.ExamPaperAnswer;
|
|
import vip.xiaonuo.exam.domain.ExamPaperAnswer;
|
|
|
import vip.xiaonuo.exam.domain.ExamPaperAnswerInfo;
|
|
import vip.xiaonuo.exam.domain.ExamPaperAnswerInfo;
|
|
|
-import vip.xiaonuo.exam.domain.Subject;
|
|
|
|
|
import vip.xiaonuo.exam.domain.UserEventLog;
|
|
import vip.xiaonuo.exam.domain.UserEventLog;
|
|
|
import vip.xiaonuo.exam.domain.enums.ExamPaperAnswerStatusEnum;
|
|
import vip.xiaonuo.exam.domain.enums.ExamPaperAnswerStatusEnum;
|
|
|
import vip.xiaonuo.exam.event.CalculateExamPaperAnswerCompleteEvent;
|
|
import vip.xiaonuo.exam.event.CalculateExamPaperAnswerCompleteEvent;
|
|
@@ -24,7 +23,6 @@ import vip.xiaonuo.exam.event.UserEvent;
|
|
|
import vip.xiaonuo.exam.service.ExamPaperAnswerService;
|
|
import vip.xiaonuo.exam.service.ExamPaperAnswerService;
|
|
|
import vip.xiaonuo.exam.service.ExamPaperService;
|
|
import vip.xiaonuo.exam.service.ExamPaperService;
|
|
|
import vip.xiaonuo.exam.service.SubjectService;
|
|
import vip.xiaonuo.exam.service.SubjectService;
|
|
|
-import vip.xiaonuo.exam.utility.DateTimeUtil;
|
|
|
|
|
import vip.xiaonuo.exam.utility.ExamUtil;
|
|
import vip.xiaonuo.exam.utility.ExamUtil;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.exam.ExamPaperEditRequestVM;
|
|
import vip.xiaonuo.exam.viewmodel.admin.exam.ExamPaperEditRequestVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.student.exam.ExamPaperReadVM;
|
|
import vip.xiaonuo.exam.viewmodel.student.exam.ExamPaperReadVM;
|
|
@@ -64,18 +62,6 @@ public class ExamPaperAnswerController extends BaseApiController {
|
|
|
List<String> studentIds=examPaperAnswerService.studentIds(StpLoginUserUtil.getLoginUser().getId());
|
|
List<String> studentIds=examPaperAnswerService.studentIds(StpLoginUserUtil.getLoginUser().getId());
|
|
|
//查出对应学生的试卷
|
|
//查出对应学生的试卷
|
|
|
Page<ExamPaperAnswerVo> pageInfo = examPaperAnswerService.studentPage(model,studentIds);
|
|
Page<ExamPaperAnswerVo> pageInfo = examPaperAnswerService.studentPage(model,studentIds);
|
|
|
- pageInfo.getRecords().forEach(vm -> {
|
|
|
|
|
- if(ObjectUtil.isNotEmpty(vm.getSubjectId()))
|
|
|
|
|
- {
|
|
|
|
|
- Subject subject = subjectService.selectById(vm.getSubjectId());
|
|
|
|
|
- vm.setDoTimeStr(ExamUtil.secondToVM(vm.getDoTime()));
|
|
|
|
|
- vm.setSystemScoreStr(ExamUtil.scoreToVM(vm.getSystemScore()));
|
|
|
|
|
- vm.setUserScoreStr(ExamUtil.scoreToVM(vm.getUserScore()));
|
|
|
|
|
- vm.setPaperScoreStr(ExamUtil.scoreToVM(vm.getPaperScore()));
|
|
|
|
|
- vm.setSubjectName(subject.getName());
|
|
|
|
|
- vm.setCreateTimeStr(DateTimeUtil.dateFormat(vm.getCreateTime()));
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
return CommonResult.data(pageInfo);
|
|
return CommonResult.data(pageInfo);
|
|
|
}
|
|
}
|
|
|
@ApiOperationSupport(order = 1)
|
|
@ApiOperationSupport(order = 1)
|