Administrator
2021-08-17 6beeb715fcef8db22b17c309ec8fecc45cc04b00
src/main/java/org/springblade/modules/exam/service/impl/ExamScoreServiceImpl.java
@@ -136,13 +136,18 @@
         //获取考试信息
         ExamPaper paper = examPaperService.getById(examScore.getPapersId());
         int age = 0;
         UserVO user = new UserVO();
         //使用准考证号查询报名信息,修改考试状态为已考试
         if(paper.getExamType()==1){
            Apply apply = new Apply();
            apply.setCandidateNo(examScore.getCandidateNo());
            Apply apply1 = applyService.getOne(Condition.getQueryWrapper(apply));
            //查询用户年龄,根据年龄计算总分
            age = userService.getUserAgeById(apply1.getUserId()).getAge();
            user = userService.getUserAgeById(apply1.getUserId());
            //修改用户的考试状态,理论考试结束
            user.setIsApply(3);
            userService.updateById(user);
            age = user.getAge();
            //修改为已考试
            apply1.setIsExam(2);
            applyService.updateById(apply1);
@@ -153,12 +158,15 @@
            trainingRegistration.setCandidateNo(examScore.getCandidateNo());
            TrainingRegistration trainingRegistration1 = trainingRegistrationService.getOne(Condition.getQueryWrapper(trainingRegistration));
            //查询用户年龄,根据年龄计算总分
            age = userService.getUserAgeById(Long.parseLong(trainingRegistration1.getUserId())).getAge();
            user = userService.getUserAgeById(Long.parseLong(trainingRegistration1.getUserId()));
            //修改用户的培训状态,理论考试结束
            user.setIsTrain(3);
            age = user.getAge();
            userService.updateById(user);
            //修改为已考试
            trainingRegistration1.setIsExam(2);
            trainingRegistrationService.updateById(trainingRegistration1);
         }
         //设置考试ID
         examScore.setExamId(examScore.getPapersId().toString());