智慧保安后台管理-外网
Administrator
2022-06-10 1726249dfc5b9e925ef360ec457453de72a209e8
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()));
            //修改用户的培训状态,理论考试结束
@@ -234,7 +236,7 @@
            examScore.setQualified(1);
         }
         //修改成绩数据
         int i = baseMapper.updateById(examScore);
//         int i = baseMapper.updateById(examScore);
         String s1 =
            "update exam_score set exam_id = " + examScore.getExamId() +
@@ -246,10 +248,10 @@
         //FtpUtil.sqlFileUpload(s1);
         myAsyncService.FTP(s1);
         if (i > 0) {
//         if (i > 0) {
            //返回结果
            return true;
         }
//         }
      }
      //返回结果
      return false;