| | |
| | | Set<Long> orderIds = happyActivityOrders.stream().map(HappyActivityOrder::getId).collect(Collectors.toSet()); |
| | | List<HappyActivityOrderItem> happyActivityOrderItems = happyActivityOrderItemMapper.selectList( |
| | | new LambdaQueryWrapper<HappyActivityOrderItem>() |
| | | .select(HappyActivityOrderItem::getConnectId) |
| | | .in(HappyActivityOrderItem::getOrderId, orderIds) |
| | | ); |
| | | Set<Long> connectIds = happyActivityOrderItems.stream().map(HappyActivityOrderItem::getConnectId).collect(Collectors.toSet()); |
| | | List<HappyActivityConnect> happyActivityConnects = happyActivityConnectMapper.selectList( |
| | | new LambdaQueryWrapper<HappyActivityConnect>() |
| | | .select(HappyActivityConnect::getId,HappyActivityConnect::getName,HappyActivityConnect::getPhone,HappyActivityConnect::getAddress) |
| | | .in(HappyActivityConnect::getId, connectIds) |
| | | ); |
| | | Map<Long, HappyActivityConnect> happyActivityConnectMap = happyActivityConnects.stream().collect(Collectors.toMap(HappyActivityConnect::getId, happyActivityConnect -> happyActivityConnect)); |
| | | |
| | | |
| | | Set<Long> collect = happyActivityOrders.stream().map(HappyActivityOrder::getMemberId).collect(Collectors.toSet()); |
| | | List<MallMember> mallMembers = mallMemberMapper.selectList( |
| | |
| | | ); |
| | | Map<Long, MallMember> mallMemberMap = mallMembers.stream().collect(Collectors.toMap(MallMember::getId, mallMember -> mallMember)); |
| | | |
| | | happyActivityOrderItems.forEach(happyActivityOrderItem -> { |
| | | for (HappyActivityOrderItem happyActivityOrderItem : happyActivityOrderItems){ |
| | | AdminHappyActivityOrderItemVo vo = new AdminHappyActivityOrderItemVo(); |
| | | HappyActivityConnect happyActivityConnect = happyActivityConnectMap.get(happyActivityOrderItem.getConnectId()); |
| | | vo.setConnectName(happyActivityConnect.getName()); |
| | | vo.setConnectPhone(happyActivityConnect.getPhone()); |
| | | vo.setConnectAddress(happyActivityConnect.getAddress()); |
| | | vo.setConnectName(happyActivityOrderItem.getName()); |
| | | vo.setConnectPhone(happyActivityOrderItem.getPhone()); |
| | | vo.setConnectAddress(happyActivityOrderItem.getAddress()); |
| | | |
| | | HappyActivityOrder happyActivityOrder = happyActivityOrderMap.get(happyActivityOrderItem.getOrderId()); |
| | | vo.setId(happyActivityOrder.getId()); |
| | |
| | | }else{ |
| | | vo.setMemberName(""); |
| | | } |
| | | }); |
| | | list.add(vo); |
| | | } |
| | | } |
| | | return list; |
| | | } |