| | |
| | | @PostMapping(value = "/audit") |
| | | public R<Boolean> audit(@RequestBody @Valid TTaskAuditDTO dto) { |
| | | dto.setAuditTime(LocalDateTime.now()); |
| | | TTask byId = taskCleanerService.getById(dto.getTaskId()); |
| | | if (dto.getAuditStatus()==2){ |
| | | dto.setHandleType(3); |
| | | // 将任务修改为待整改 |
| | | TTask byId = taskCleanerService.getById(dto.getTaskId()); |
| | | byId.setStatus(4); |
| | | taskCleanerService.updateById(byId); |
| | | }else{ |
| | | dto.setHandleType(2); |
| | | // 如果是初次审核就通过 将状态设置为已完成 |
| | | List<TTaskDetail> list = taskDetailService.lambdaQuery().eq(TTaskDetail::getTaskId, dto.getTaskId()).list(); |
| | | if (list.isEmpty()){ |
| | | byId.setStatus(6); |
| | | taskCleanerService.updateById(byId); |
| | | }else{ |
| | | byId.setStatus(5); |
| | | taskCleanerService.updateById(byId); |
| | | } |
| | | } |
| | | dto.setAuditPerson(tokenService.getLoginUser().getUserId()+""); |
| | | taskDetailService.save(dto); |
| | |
| | | public R<Boolean> auditBatch(@RequestBody @Valid TTaskAuditBatchDTO dto) { |
| | | List<TTaskDetail> tTaskDetails = new ArrayList<>(); |
| | | for (String s : dto.getTaskIds().split(",")) { |
| | | TTask byId = taskCleanerService.getById(s); |
| | | TTaskDetail tTaskDetail = new TTaskDetail(); |
| | | tTaskDetail.setTaskId(s); |
| | | tTaskDetail.setAuditTime(LocalDateTime.now()); |
| | |
| | | if (dto.getAuditStatus()==2){ |
| | | tTaskDetail.setHandleType(3); |
| | | // 将任务修改为待整改 |
| | | TTask byId = taskCleanerService.getById(tTaskDetail.getTaskId()); |
| | | byId.setStatus(4); |
| | | taskCleanerService.updateById(byId); |
| | | }else{ |
| | | tTaskDetail.setHandleType(2); |
| | | // 如果是初次审核就通过 将状态设置为已完成 |
| | | List<TTaskDetail> list = taskDetailService.lambdaQuery().eq(TTaskDetail::getTaskId, s).list(); |
| | | if (list.isEmpty()){ |
| | | byId.setStatus(6); |
| | | taskCleanerService.updateById(byId); |
| | | }else{ |
| | | byId.setStatus(5); |
| | | taskCleanerService.updateById(byId); |
| | | } |
| | | } |
| | | tTaskDetails.add(tTaskDetail); |
| | | } |