|
@@ -814,7 +814,10 @@ public class FlowOperationController {
|
|
|
flowApiService.getHistoricUnfinishedInstanceList(processInstanceId);
|
|
|
Set<String> unfinishedTaskSet = new LinkedHashSet<>();
|
|
|
for (HistoricActivityInstance unfinishedActivity : unfinishedInstanceList) {
|
|
|
- unfinishedTaskSet.add(unfinishedActivity.getActivityId());
|
|
|
+ //正在待办的节点与已完成节点中有重复信息,要进行过滤。
|
|
|
+ if (!finishedTaskSet.contains(unfinishedActivity.getActivityId())) {
|
|
|
+ unfinishedTaskSet.add(unfinishedActivity.getActivityId());
|
|
|
+ }
|
|
|
}
|
|
|
JSONObject jsonData = new JSONObject();
|
|
|
jsonData.put("finishedTaskSet", finishedTaskSet);
|