| | |
| | | item.setProjectPlanRecordId(request.getProjectPlanRecordId().longValue()); |
| | | item.setEventType(0); |
| | | item.setGmtCreate(new Date()); |
| | | item.setDeleted(0); |
| | | list.stream().forEach(i -> { |
| | | item.setProjectPlanInfoId(i.getId().longValue()); |
| | | projectPlanExamineRecordMapper.insertOne(item); |
| | |
| | | } |
| | | return Result.ok("保存成功"); |
| | | } |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | | public Result delayPlanInfo(ProjectPlanInfoForm request) { |
| | | // 更改计划项时间 |
| | | new LambdaUpdateChainWrapper<>(baseMapper) |
| | | .eq(ProjectPlanInfo::getId, request.getId()) |
| | | .set(ProjectPlanInfo::getStartTime, request.getStartTime()) |
| | | .set(ProjectPlanInfo::getEndTime, request.getEndTime()) |
| | | .update(); |
| | | // 新增一条审核记录 |
| | | ProjectPlanExamineRecord item = new ProjectPlanExamineRecord(); |
| | | item.setProjectPlanRecordId(request.getProjectPlanRecordId().longValue()); |
| | | item.setProjectPlanInfoId(request.getId().longValue()); |
| | | item.setEventType(1); |
| | | item.setDelayStartTime(request.getStartTime()); |
| | | item.setDelayEndTime(request.getEndTime()); |
| | | item.setGmtCreate(new Date()); |
| | | item.setDeleted(0); |
| | | projectPlanExamineRecordMapper.insertOne(item); |
| | | return Result.ok("延期成功"); |
| | | } |
| | | } |