智慧保安后台管理-外网
Administrator
2022-05-09 3ffd660f8ae78880695fcee78fb16565cf61576d
src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -122,6 +122,7 @@
   public Boolean saveExamScore(ExamScoreVO examScore) {
      //取出考试结果
      if (examScore.getExamResultVOS().size() > 0) {
         ExamScore score = this.getById(examScore.getId());
         List<ExamResultVO> examResultVOS = examScore.getExamResultVOS();
         //获取试卷的内容(题号,答案)
//         ExamPaper examPaper = new ExamPaper();
@@ -193,10 +194,11 @@
         }
         //培训考试
         if (paper.getExamType() == 2) {
            TrainingRegistration trainingRegistration = new TrainingRegistration();
            trainingRegistration.setCandidateNo(examScore.getCandidateNo());
            trainingRegistration.setCancel(1);
            TrainingRegistration trainingRegistration1 = trainingRegistrationService.getOne(Condition.getQueryWrapper(trainingRegistration));
//            TrainingRegistration trainingRegistration = new TrainingRegistration();
//            trainingRegistration.setCandidateNo(examScore.getCandidateNo());
//            trainingRegistration.setCancel(1);
//            TrainingRegistration trainingRegistration1 = trainingRegistrationService.getOne(Condition.getQueryWrapper(trainingRegistration));
            TrainingRegistration trainingRegistration1 = trainingRegistrationService.getById(score.getApplyId());
            //查询用户年龄,根据年龄计算总分
            user = userService.getUserAgeById(Long.parseLong(trainingRegistration1.getUserId()));
            //修改用户的培训状态,理论考试结束