Commit e85db084 authored by litengwei's avatar litengwei

小程序批量提交BUG修改

parent f64bfb3b
...@@ -1124,23 +1124,24 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -1124,23 +1124,24 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
Optional<PlanTask> planTaskOptional = iplanTaskDao.findById(Long.valueOf(id)); Optional<PlanTask> planTaskOptional = iplanTaskDao.findById(Long.valueOf(id));
PlanTask planTask = planTaskOptional.get(); PlanTask planTask = planTaskOptional.get();
planTask.setFinishStatus(XJConstant.TASK_STATUS_FINISH); if(planTask.getFinishStatus() == XJConstant.TASK_STATUS_DEAL) {
if(planTask.getRiskStatus() != 1) { planTask.setFinishStatus(XJConstant.TASK_STATUS_FINISH);
planTask.setRiskStatus(XJConstant.NORISK_NUM); if(planTask.getRiskStatus() != 1) {
} planTask.setRiskStatus(XJConstant.NORISK_NUM);
iplanTaskDao.saveAndFlush(planTask); }
List<PlanTaskDetail> planTaskDetails = iPlanTaskDetailDao.findAllByTaskNoAndStatus(planTask.getId(), PlanTaskDetailStatusEnum.NOTSTARTED.getValue()); iplanTaskDao.saveAndFlush(planTask);
if (!planTaskDetails.isEmpty()) { List<PlanTaskDetail> planTaskDetails = iPlanTaskDetailDao.findAllByTaskNoAndStatus(planTask.getId(), PlanTaskDetailStatusEnum.NOTSTARTED.getValue());
planTaskDetails.stream().forEach(action -> { if (!planTaskDetails.isEmpty()) {
action.setStatus(PlanTaskDetailStatusEnum.QUALIFIED.getValue()); planTaskDetails.stream().forEach(action -> {
iPlanTaskDetailDao.saveAndFlush(action); action.setStatus(PlanTaskDetailStatusEnum.QUALIFIED.getValue());
planTaskDetailMapper.finishTaskDetail(action.getId(), action.getPointId(), iPlanTaskDetailDao.saveAndFlush(action);
action.getPlanTask().getId(), userId); planTaskDetailMapper.finishTaskDetail(action.getId(), action.getPointId(),
}); action.getPlanTask().getId(), userId);
});
}
// 生成巡检记录
jobService.createCheckRecord(planTask, userId);
} }
// 生成巡检记录
jobService.createCheckRecord(planTask, userId);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment