| | |
| | | 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; |
| | |
| | | |
| | | |
| | | private final TrainingRegistrationService trainingRegistrationService; |
| | | |
| | | |
| | | private final IUserService userService; |
| | | |
| | | |
| | | /** |
| | |
| | | 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); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 审核修改 |
| | |
| | | //审核通过,则生成准考证号 |
| | | 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)); |
| | | } |