查看流程历史排序问题
This commit is contained in:
@@ -88,8 +88,16 @@ public class TaskController {
|
||||
queryWrapper.eq("PRC_NUM",prcNum);
|
||||
BusProcessName one = iBusProcessNameService.getOne(queryWrapper);
|
||||
HistoricTaskInstanceQuery historicTaskInstanceQuery = historyService.createHistoricTaskInstanceQuery()
|
||||
.processInstanceId(one.getPrcId()).orderByTaskCreateTime().asc();
|
||||
.processInstanceId(one.getPrcId()).orderByHistoricTaskInstanceEndTime().asc();
|
||||
List<HistoricTaskInstance> list2 = historicTaskInstanceQuery.list();
|
||||
List<HistoricTaskInstance> middle =new ArrayList<>();
|
||||
list2.forEach(historicTaskInstance -> {
|
||||
if (null==historicTaskInstance.getEndTime()){
|
||||
middle.add(historicTaskInstance);
|
||||
}
|
||||
});
|
||||
list2.removeAll(middle);
|
||||
list2.addAll(middle);
|
||||
List<Map<String,Object>> list = ActivitiTools.turnHistoricTaskInstance(list2);
|
||||
for (Map<String, Object> historicTaskInstance : list) {
|
||||
// if(ChkUtil.isNull(historicTaskInstance.get("assignee"))) {
|
||||
|
||||
Reference in New Issue
Block a user