| | |
| | | @ApiOperation(value = "新增", notes = "传入trainingRegistration") |
| | | public R save(@RequestBody TrainingRegistration trainingRegistration){ |
| | | //查询人员是否已报名 |
| | | User user = userService.getById(trainingRegistration.getUserId()); |
| | | User user = userService.getUserById(trainingRegistration.getUserId()); |
| | | if (null==user.getIsTrain()){ |
| | | //已报名 |
| | | trainingRegistration.setCancel(1); |
| | |
| | | @PostMapping("/cancelTrain") |
| | | public R cancelApply(@RequestBody TrainingRegistration trainingRegistration){ |
| | | //查询人员是否已报名 |
| | | User user = userService.getById(trainingRegistration.getUserId()); |
| | | User user = userService.getUserById(trainingRegistration.getUserId()); |
| | | |
| | | if(null==user.getIsTrain()){ |
| | | trainingRegistration.setCancel(2); |
| | | boolean status = trainingRegistrationService.updateById(trainingRegistration); |
| | |
| | | @PostMapping("/auditSucess") |
| | | public R auditSucess(@RequestBody TrainingRegistration trainingRegistration){ |
| | | //查询人员信息 |
| | | User user = userService.getById(trainingRegistration.getUserId()); |
| | | User user = userService.getUserById(trainingRegistration.getUserId()); |
| | | boolean status = false; |
| | | if (null!=user){ |
| | | //修改为已报名状态 |
| | |
| | | @PostMapping("/cancelTrainAudit") |
| | | public R cancelApplyAudit(@RequestBody TrainingRegistration trainingRegistration){ |
| | | //查询人员是否已报名 |
| | | User user = userService.getById(trainingRegistration.getUserId()); |
| | | User user = userService.getUserById(trainingRegistration.getUserId()); |
| | | if(null==user.getIsTrain()){ |
| | | trainingRegistration.setCancel(2); |
| | | trainingRegistration.setAuditStatus(2); |
| | |
| | | // AtomicReference<StringBuilder> builder = new AtomicReference<>(new StringBuilder()); |
| | | //遍历 |
| | | list.forEach(userId ->{ |
| | | User user = userService.getById(userId); |
| | | User user = userService.getUserById(userId); |
| | | UserVO userVO = userService.getUserAgeById(Long.parseLong(userId)); |
| | | //判断年龄 |
| | | if (userVO.getAge()>=18 && userVO.getAge()<=60) { |
| | |
| | | */ |
| | | @PostMapping("import-trainingRegistration") |
| | | @ApiOperation(value = "导入培训报名数据", notes = "传入excel") |
| | | public R importUser(MultipartFile file, Integer isCovered,Long examId) { |
| | | TrainingRegistrationImporter trainingRegistrationImporter = new TrainingRegistrationImporter(trainingRegistrationService, false,examId); |
| | | public R importUser(MultipartFile file, Integer isCovered,String deptId) { |
| | | TrainingRegistrationImporter trainingRegistrationImporter = new TrainingRegistrationImporter(trainingRegistrationService, false,deptId); |
| | | ExcelUtil.save(file, trainingRegistrationImporter, TrainingRegistrationExcel.class); |
| | | return R.success("操作成功"); |
| | | } |
| | |
| | | @ApiOperation(value = "导出模板") |
| | | public void exportUser(HttpServletResponse response) { |
| | | List<TrainingRegistrationExcel> list = new ArrayList<>(); |
| | | ExcelUtil.export(response, "培训报名数据模板", "培训报名数据表", list, TrainingRegistrationExcel.class); |
| | | //创建示例 |
| | | TrainingRegistrationExcel excel = new TrainingRegistrationExcel(); |
| | | excel.setDeptName("****保安公司"); |
| | | excel.setRealName("张三"); |
| | | excel.setDeptName("360110202201010001"); |
| | | list.add(excel); |
| | | ExcelUtil.export(response, "培训报名数据模板" + DateUtil.time(), "培训报名数据表", list, TrainingRegistrationExcel.class); |
| | | } |
| | | |
| | | |