| | |
| | | } |
| | | private List<ApprovalFlowNodeListVO> getFlowNodeList(SysUser sysUser, List<OaApprovalFlowAudit> approvalFlowAudits |
| | | ,List<OaApprovalFlowNode> approvalFlowNodes) { |
| | | Map<Long, String> userMap = sysUserService.selectAllList().stream() |
| | | .collect(Collectors.toMap(SysUser::getUserId, SysUser::getNickName)); |
| | | List<ApprovalFlowNodeListVO> approvalFlowNodeListVOS = new ArrayList<>(); |
| | | Map<Integer, OaApprovalFlowAudit> approvalFlowAuditMap = approvalFlowAudits.stream().collect(Collectors.toMap(OaApprovalFlowAudit::getFlowNodeId, e -> e)); |
| | | |
| | |
| | | OaApprovalFlowAudit approvalFlowAudit = approvalFlowAuditMap.get(approvalFlowNode.getId()); |
| | | if (approvalFlowAudit!=null){ |
| | | approvalFlowNodeVO.setFlowName(approvalFlowAudit.getFlowName()); |
| | | approvalFlowNodeVO.setUserName(approvalFlowAudit.getUserName()); |
| | | String s = userMap.get(approvalFlowAudit.getUserId().longValue()); |
| | | if (s!=null){ |
| | | approvalFlowNodeVO.setUserName(s); |
| | | } |
| | | approvalFlowNodeVO.setSignPicUrl(approvalFlowAudit.getSignPicUrl()); |
| | | approvalFlowNodeVO.setApprovalStatus(approvalFlowAudit.getApprovalStatus()); |
| | | }else{ |