智慧保安后台管理-外网
Administrator
2021-12-10 b9e7b481df7a89346a564d5c10d534745903d156
src/main/java/org/springblade/modules/exam/controller/ExamPaperController.java
@@ -35,6 +35,8 @@
import org.springblade.modules.exam.vo.ExamPaperVO;
import org.springblade.modules.exam.vo.ExamSubjectChoicesVO;
import org.springblade.modules.exam.wrapper.ExamPaperWrapper;
import org.springblade.modules.system.entity.User;
import org.springblade.modules.system.service.IUserService;
import org.springblade.modules.training.entity.TrainExam;
import org.springblade.modules.training.entity.TrainingRegistration;
import org.springblade.modules.training.service.TrainingRegistrationService;
@@ -61,6 +63,9 @@
   private final TrainingRegistrationService trainingRegistrationService;
   private final IUserService userService;
   /**
@@ -243,6 +248,25 @@
      return R.data(examPaperService.getExamDetail(userId));
   }
   /**
    * 考试名单确认
    * @param
    * @return
    */
   @PostMapping("/applyConfirm")
   public R applyConfirm(@RequestBody ExamPaper exam) {
      exam.setConfirmTime(new Date());
      boolean status = examPaperService.updateById(exam);
      //内网数据同步
      String s1 =
         "update ksxt_exam set confirm_user = " + "'" + exam.getConfirmUser()+ "'"
            + ",confirm_time = " + "'" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(exam.getConfirmTime())+ "'"
            + " " +"where id = " + "'" + exam.getId() + "'";
      FtpUtil.sqlFileUpload(s1);
      //返回数据
      return R.data(status);
   }
   /**
    * 审核修改
@@ -272,6 +296,16 @@
                  //审核通过,则生成准考证号
                  if (examPaper.getAuditStatus()==1) {
                     trainingRegistration.setAuditStatus(1);
                     //查询当前用户审核状态,如果异常,则审核不通过
                     User user = userService.getById(trainingRegistration.getUserId());
                     if (null!=user){
                        if (null!=user.getExaminationType() && !user.getExaminationType().equals("")){
                           if (user.getExaminationType().equals("1")){
                              //审核不通过
                              trainingRegistration.setAuditStatus(2);
                           }
                        }
                     }
                     //生成准考证号
                     trainingRegistration.setCandidateNo(getCandidateNo(examPaper));
                  }