| | |
| | | query.setUserIds(tAppUsers.stream().map(TAppUser::getId).collect(Collectors.toList())); |
| | | PageInfo<TOrderInvoiceVO> pageInfo = new PageInfo<>(query.getPageCurr(),query.getPageSize()); |
| | | List<TOrderInvoiceVO> list = this.baseMapper.pageList(query,pageInfo); |
| | | for (TOrderInvoiceVO tOrderInvoiceVO : list) { |
| | | List<Site> siteList = siteClient.getSiteAll().getData(); |
| | | for (TOrderInvoiceVO tOrderInvoiceVO : list) { |
| | | tOrderInvoiceVO.setUid(tOrderInvoiceVO.getId().toString()); |
| | | List<Long> collect = orderInvoiceDetailService.lambdaQuery().eq(TOrderInvoiceDetail::getOrderInvoiceId, tOrderInvoiceVO.getId()).list().stream() |
| | | .map(TOrderInvoiceDetail::getOrderId).collect(Collectors.toList()); |
| | | // 将其全部转化为String |
| | | Integer siteId = chargingOrderService.listByIds(collect).get(0).getSiteId(); |
| | | Site site = siteList.stream().filter(o -> o.getId().equals(siteId)).findFirst().orElse(null); |
| | | if(null != site){ |
| | | tOrderInvoiceVO.setSiteName(site.getName()); |
| | | } |
| | | // 将其全部转化为String |
| | | tOrderInvoiceVO.setIds(collect.stream().map(String::valueOf).collect(Collectors.toList())); |
| | | TAppUser appUser = appUserClient.getUserById(tOrderInvoiceVO.getAppUserId()).getData(); |
| | | if (appUser!=null){ |
| | | tOrderInvoiceVO.setUserPhone(appUser.getPhone()); |
| | | } |
| | | |
| | | } |
| | | // 查询这个开票的订单ids |
| | | |