| | |
| | | List<OaApprovalApplications> approvalApplications = approvalApplicationsService.lambdaQuery().in(OaApprovalApplications::getId, applicationIds).list(); |
| | | for (OaApprovalApplications approvalApplication : approvalApplications) { |
| | | ApprovalTodoVO approvalTodoVO = new ApprovalTodoVO(); |
| | | approvalTodoVO.setApplicationReason(approvalApplication.getApplicationReason()); |
| | | approvalTodoVO.setApprovalCategory(approvalMap.get(approvalApplication.getApprovalId()).getApprovalCategory()); |
| | | switch (approvalTodoVO.getApprovalCategory()){ |
| | | case 1: |
| | |
| | | case 13: |
| | | OaApprovalApplicationMoney oaApprovalApplicationMoney = oaApprovalApplicationMoneyMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationMoney!=null){ |
| | | |
| | | approvalTodoVO.setProjectName(oaApprovalApplicationMoney.getProjectName()); |
| | | approvalTodoVO.setAmount(oaApprovalApplicationMoney.getApplyAmount()); |
| | | approvalTodoVO.setDescription(oaApprovalApplicationMoney.getDescription()); |
| | | |
| | |
| | | case 15: |
| | | OaApprovalApplicationPayment oaApprovalApplicationPayment = approvalApplicationPaymentMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationPayment!=null){ |
| | | |
| | | // todo 当前阶段没有项目id 后续完善 |
| | | approvalTodoVO.setProjectName("项目名称"); |
| | | approvalTodoVO.setAmount(oaApprovalApplicationPayment.getApplyAmount()); |
| | | approvalTodoVO.setDescription(approvalApplication.getApplicationReason()); |
| | | |
| | |
| | | } |
| | | } |
| | | List<ApprovalFlowNodeListVO> flowNodeList = getFlowNodeList(sysUser, approvalFlowAudits,approvalFlowNodes); |
| | | res.setContractAmount(approvalApplicationPayment.getContractAmount()); |
| | | res.setApprovalFlowNodeListVOS(flowNodeList); |
| | | res.setApprovalApplicationId(approvalApplications.getId()); |
| | | res.setApplicationReason(approvalApplications.getApplicationReason()); |
| | |
| | | public R<ContactDetailVO> detailContact(@ApiParam("申请单d")Integer id) { |
| | | |
| | | OaApprovalApplications approvalApplications = approvalApplicationsService.getById(id); |
| | | OaApprovalApplicationMoney approvalApplicationMoney = approvalApplicationMoneyService.lambdaQuery() |
| | | .eq(OaApprovalApplicationMoney::getApprovalApplicationId, approvalApplications.getId()) |
| | | OaApprovalApplicationContact approvalApplicationContact = approvalApplicationContactService.lambdaQuery() |
| | | .eq(OaApprovalApplicationContact::getApprovalApplicationId, approvalApplications.getId()) |
| | | .last("limit 1").one(); |
| | | |
| | | List<OaApprovalFlowAudit> approvalFlowAudits = approvalFlowAuditService.lambdaQuery().eq(OaApprovalFlowAudit::getApprovalApplicationId, approvalApplications.getId()) |
| | |
| | | res.setApprovalApplicationId(approvalApplications.getId()); |
| | | res.setApplicationReason(approvalApplications.getApplicationReason()); |
| | | res.setAttachmentUrl(approvalApplications.getAttachmentUrl()); |
| | | res.setDescription(approvalApplicationMoney.getDescription()); |
| | | res.setDescription(approvalApplicationContact.getDescription()); |
| | | return R.ok(res); |
| | | } |
| | | @ApiOperation(value = "广告制作审批详情") |