修改流程中心列表数据问题

main
litao 3 years ago
parent d7af3dd2ff
commit 9614014e29
  1. 10
      lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/workorder/service/impl/WorkOrderServiceImpl.java

@ -653,7 +653,7 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO
varMap.put("startTime", historicProcessInstance.getStartTime());
varMap.put("endTime", historicProcessInstance.getEndTime());
varMap.put("startUserId", userClient.userInfoById(Long.parseLong(historicProcessInstance.getStartUserId())).getData().getRealName());
varMap.put("startDeptId", userClient.userInfoById(Long.parseLong(historicProcessInstance.getStartUserId())).getData().getDeptId());
varMap.put("startDeptId", varMap.get("guanlibumen"));
varMap.put("processInstanceId", historicProcessInstance.getId());
List<HistoricTaskInstance> taskInstanceList = historyService.createHistoricTaskInstanceQuery().processInstanceId(historicProcessInstance.getId()).orderByTaskCreateTime().desc().list();
@ -668,11 +668,9 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO
List<Map<String, Object>> workOrderList = new ArrayList<>();
List<String> deptIds = Func.toStrList(AuthUtil.getDeptId());
workOrders.forEach(order -> {
List<String> deptId = Func.toStrList(order.get("startDeptId").toString());
for (String s : deptId) {
if (deptIds.contains(s)) {
workOrderList.add(order);
}
String deptId = order.get("startDeptId").toString();
if (deptIds.contains(deptId)) {
workOrderList.add(order);
}
});
workOrders = workOrderList;

Loading…
Cancel
Save