| | |
| | | res.setApplicationReason(approvalApplicationsBack.getApplicationReason()); |
| | | res.setAttachmentUrl(approvalApplicationsBack.getAttachmentUrl()); |
| | | res.setOperateTime(approvalApplicationAssetBack.getOperateTime()); |
| | | res.setExpectReturnDate(approvalApplicationAssetBack.getExpectReturnDate()); |
| | | res.setExpectReturnDate(approvalApplicationAssetBack.getOperateTime()); |
| | | res.setTitle(approvalApplicationAssetBack.getTitle()); |
| | | res.setApplicationCode(approvalApplications.getApplicationCode()); |
| | | res.setIsAudit(extracted(id, approvalApplications)); |
| | |
| | | } |
| | | 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)); |
| | | |
| | |
| | | if (sysUser!=null){ |
| | | approvalFlowNodeListVO.setUserName(sysUser.getNickName()); |
| | | } |
| | | approvalFlowNodeListVO.setSignFlag(false); |
| | | approvalFlowNodeListVOS.add(approvalFlowNodeListVO); |
| | | for (OaApprovalFlowNode approvalFlowNode : approvalFlowNodes) { |
| | | ApprovalFlowNodeListVO approvalFlowNodeVO = new ApprovalFlowNodeListVO(); |
| | |
| | | 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{ |
| | | approvalFlowNodeVO.setFlowName(approvalFlowNode.getFlowName()); |
| | | } |
| | | approvalFlowNodeVO.setSignFlag(approvalFlowNode.getSignFlag()); |
| | | approvalFlowNodeListVOS.add(approvalFlowNodeVO); |
| | | } |
| | | return approvalFlowNodeListVOS; |