| | |
| | | @Resource |
| | | private OaApprovalApplicationsService approvalApplicationsService; |
| | | @Resource |
| | | private OaApprovalApplicationAdvertisementService approvalApplicationAdvertisementService; |
| | | private OaApprovalApplicationAdService approvalApplicationAdvertisementService; |
| | | @Resource |
| | | private OaApprovalApplicationContactService approvalApplicationContactService; |
| | | @Resource |
| | |
| | | Map<Integer, List<OaApprovalApplicationAssetItem>> approvalApplicationAssetItemMap = approvalApplicationAssetItemService.lambdaQuery() |
| | | .in(OaApprovalApplicationAssetItem::getApprovalApplicationId, applicationIds).list() |
| | | .stream().collect(Collectors.groupingBy(OaApprovalApplicationAssetItem::getApprovalApplicationId)); |
| | | Map<Integer, OaApprovalApplicationAdvertisement> approvalApplicationAdvertisementMap = approvalApplicationAdvertisementService.lambdaQuery() |
| | | .in(OaApprovalApplicationAdvertisement::getApprovalApplicationId, applicationIds).list() |
| | | .stream().collect(Collectors.toMap(OaApprovalApplicationAdvertisement::getApprovalApplicationId, e -> e)); |
| | | Map<Integer, OaApprovalApplicationAd> approvalApplicationAdvertisementMap = approvalApplicationAdvertisementService.lambdaQuery() |
| | | .in(OaApprovalApplicationAd::getApprovalApplicationId, applicationIds).list() |
| | | .stream().collect(Collectors.toMap(OaApprovalApplicationAd::getApprovalApplicationId, e -> e)); |
| | | Map<Integer, OaApprovalApplicationAttendance> applicationAttendanceMap = approvalApplicationAttendanceService.lambdaQuery() |
| | | .in(OaApprovalApplicationAttendance::getApprovalApplicationId, applicationIds).list() |
| | | .stream().collect(Collectors.toMap(OaApprovalApplicationAttendance::getApprovalApplicationId, e -> e)); |
| | |
| | | } |
| | | break; |
| | | case 17: |
| | | OaApprovalApplicationAdvertisement oaApprovalApplicationAdvertisement = approvalApplicationAdvertisementMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAdvertisement!=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationAdvertisement.getTitle()); |
| | | approvalTodoVO.setContent(oaApprovalApplicationAdvertisement.getContent()); |
| | | approvalTodoVO.setAmount(oaApprovalApplicationAdvertisement.getTotalAmount()); |
| | | OaApprovalApplicationAd oaApprovalApplicationAd = approvalApplicationAdvertisementMap.get(approvalApplication.getId()); |
| | | if (oaApprovalApplicationAd !=null){ |
| | | approvalTodoVO.setTitle(oaApprovalApplicationAd.getTitle()); |
| | | approvalTodoVO.setContent(oaApprovalApplicationAd.getContent()); |
| | | approvalTodoVO.setAmount(oaApprovalApplicationAd.getTotalAmount()); |
| | | } |
| | | break; |
| | | } |
| | |
| | | @GetMapping(value = "/detailAdvertisement") |
| | | public R<AdvertisementDetailVO> detailAdvertisement(@ApiParam("申请单d")Integer id) { |
| | | OaApprovalApplications approvalApplications = approvalApplicationsService.getById(id); |
| | | OaApprovalApplicationAdvertisement applicationAdvertisement = approvalApplicationAdvertisementService.lambdaQuery() |
| | | .eq(OaApprovalApplicationAdvertisement::getApprovalApplicationId, approvalApplications.getId()) |
| | | OaApprovalApplicationAd applicationAdvertisement = approvalApplicationAdvertisementService.lambdaQuery() |
| | | .eq(OaApprovalApplicationAd::getApprovalApplicationId, approvalApplications.getId()) |
| | | .last("limit 1").one(); |
| | | |
| | | List<OaApprovalFlowAudit> approvalFlowAudits = approvalFlowAuditService.lambdaQuery().eq(OaApprovalFlowAudit::getApprovalApplicationId, approvalApplications.getId()) |