| | |
| | | @Override |
| | | public IPage<TrainingRegistrationVo> selectTrainingRegistrationPage(IPage<TrainingRegistrationVo> page, TrainingRegistrationVo trainingRegistration) { |
| | | List<TrainingRegistrationVo> trainingRegistrationVos = baseMapper.selectTrainingRegistrationPage(page, trainingRegistration); |
| | | // trainingRegistrationVos.forEach(trainingRegistrationVo -> { |
| | | // trainingRegistrationVo.setRemainingTime(LongTimeUtil.getDistanceTime(trainingRegistrationVo.getTrainExamTime().getTime(), System.currentTimeMillis())); |
| | | // }); |
| | | trainingRegistrationVos.forEach(trainingRegistrationVo -> { |
| | | //如果考试id 为空,考试尚未提交审核 |
| | | if (null==trainingRegistrationVo.getAuditStatus()){ |
| | | trainingRegistrationVo.setAuditStatus(4); |
| | | } |
| | | }); |
| | | return page.setRecords(trainingRegistrationVos); |
| | | } |
| | | |
| | |
| | | trainingRegistration.setIsExam(1); |
| | | trainingRegistration.setCancel(1); |
| | | trainingRegistration.setTrainingTime(new Date()); |
| | | trainingRegistration.setAuditStatus(3); |
| | | //如果examId不为空 |
| | | if (null!=examId){ |
| | | //查询考试信息 |
| | |
| | | if (examPaper.getAuditStatus()==1){ |
| | | //生成准考证号 |
| | | trainingRegistration.setCandidateNo(getCandidateNo(trainingRegistration)); |
| | | trainingRegistration.setAuditStatus(1); |
| | | } |
| | | //考试审核不通过 |
| | | if (examPaper.getAuditStatus()==2){ |
| | | trainingRegistration.setAuditStatus(2); |
| | | } |
| | | //考试待审核 |
| | | if (examPaper.getAuditStatus()==3){ |
| | | trainingRegistration.setAuditStatus(3); |
| | | } |
| | | } |
| | | //新增报名 |
| | |
| | | private void saveTrainingRegistration(TrainingRegistration trainingRegistration,User user1){ |
| | | String formatStr = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); |
| | | Long id = trainingRegistration.getId(); |
| | | String s = "insert into sys_training_registration(id,training_unit_id,training_time,cancel,user_id,is_exam) " + |
| | | String s = "insert into sys_training_registration(id,training_unit_id,training_time,cancel,user_id,is_exam,audit_status) " + |
| | | "values(" + "'" + id + "'" |
| | | + "," + "'" + trainingRegistration.getTrainingUnitId() +"'" |
| | | + "," + "'" + formatStr +"'" |
| | | + "," + "'" + trainingRegistration.getCancel() + "'" |
| | | + "," + "'" + trainingRegistration.getUserId() + "'" |
| | | + "," +"'" + trainingRegistration.getIsExam() + "'" + ");" + |
| | | + "," + "'" + trainingRegistration.getIsExam() + "'" |
| | | + "," +"'" + trainingRegistration.getAuditStatus() + "'" + ");" + |
| | | "update blade_user set is_train = " + user1.getIsTrain() + " " +"where id = " + "'" + user1.getId() + "'"; |
| | | FtpUtil.sqlFileUpload(s); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public List<Long> getTrainIds() { |
| | | return baseMapper.getTrainIds(); |
| | | public List<TrainingRegistration> getTrainIds(TrainingRegistrationVo trainingRegistrationVo) { |
| | | trainingRegistrationVo.setSerialStart(trainingRegistrationVo.getSerialStart() -1); |
| | | trainingRegistrationVo.setSerialEnd(trainingRegistrationVo.getSerialEnd() -trainingRegistrationVo.getSerialStart()); |
| | | return baseMapper.getTrainIds(trainingRegistrationVo); |
| | | } |
| | | } |