| | |
| | | BladeFlow flow = res.getData(); |
| | | String taskId = flow.getTaskId(); |
| | | String processInstanceId = patrolTask.getProcessInstanceId(); |
| | | String comment = patrolTask.getReport() ? "巡查任务发现问题" : "巡查任务完成,未发现问题"; |
| | | // String comment = patrolTask.getReport() ? "巡查任务发现问题" : "巡查任务完成,未发现问题"; |
| | | String comment = patrolTask.getComment(); |
| | | // 创建变量 |
| | | Map<String, Object> variables = flow.getVariables(); |
| | | if (variables == null) { |
| | |
| | | // 完成任务 |
| | | flowClient.completeTask(taskId, processInstanceId, comment, variables); |
| | | //保存巡查记录 |
| | | patrolRecordService.saveBatch(patrolTask.getPatrolRecordList()); |
| | | |
| | | if (patrolTask.getPatrolRecordList() != null && patrolTask.getPatrolRecordList().size() > 0){ |
| | | patrolRecordService.saveBatch(patrolTask.getPatrolRecordList()); |
| | | } |
| | | |
| | | // //查监测预警表,看是否有这个任务,有的话修改任务状态 |
| | | // Boolean finishDamTask = nkyClient.finishTask(patrolTask.getId().toString()); |