| | |
| | | baseMapper.insertOne(projectPlanProgressReport); |
| | | }else { |
| | | projectPlanProgressReport.setId(form.getProgressReportId()); |
| | | // baseMapper.updateOne(projectPlanProgressReport); |
| | | baseMapper.updateById(projectPlanProgressReport); |
| | | } |
| | | |
| | |
| | | if (form.getFileList() != null && form.getFileList().size() > 0) { |
| | | form.getFileList().stream() |
| | | .forEach(file -> { |
| | | file.setId(null); |
| | | file.setBusId(form.getId().longValue()); |
| | | file.setType(FileTypeEnum.PROJECT_PROGRESS_INFO_REPORT); |
| | | file.setGmtCreate(new Date()); |
| | |
| | | .collect(Collectors.toList()); |
| | | return Result.ok().data(vos); |
| | | } |
| | | |
| | | @Override |
| | | public Result examine(ProgressReportResponseVO form) { |
| | | // 更新审批记录 |
| | | ProjectPlanExamineRecord record = new ProjectPlanExamineRecord(); |
| | | record.setId(form.getExamineRecordId().longValue()); |
| | | record.setDepartmentExamine(form.getDepartmentExamine()); |
| | | record.setDepartmentApproval(form.getDepartmentApproval()); |
| | | record.setManageExamine(form.getManageExamine()); |
| | | record.setManageApproval(form.getManageApproval()); |
| | | projectPlanExamineRecordMapper.updateById(record); |
| | | |
| | | // 更新计划项状态 |
| | | if (form.getDepartmentExamine() == 0 && form.getManageExamine() == 0){ |
| | | new LambdaUpdateChainWrapper<>(projectPlanInfoMapper) |
| | | .eq(ProjectPlanInfo::getId, form.getId()) |
| | | .set(ProjectPlanInfo::getProgressStatus, 3) |
| | | .update(); |
| | | }else { |
| | | new LambdaUpdateChainWrapper<>(projectPlanInfoMapper) |
| | | .eq(ProjectPlanInfo::getId, form.getId()) |
| | | .set(ProjectPlanInfo::getProgressStatus, 2) |
| | | .update(); |
| | | } |
| | | |
| | | |
| | | return Result.ok("审批成功"); |
| | | } |
| | | } |