| | |
| | | List<CouponReceiveDetailVO> usedCouponList = couponReceiveDetailVOList.stream() |
| | | .filter(item -> item.getCouponStatus().equals( |
| | | CouponUseEnum.USED)).collect(Collectors.toList()); |
| | | Set<Long> couponIdSet = usedCouponList.stream().map(CouponReceiveDetailVO::getCouponId) |
| | | Set<Long> couponIdSet = usedCouponList.stream().map(CouponReceiveDetailVO::getId) |
| | | .collect(Collectors.toSet()); |
| | | Map<String, Order> orderMap = null; |
| | | Map<Long, Member> memberMap = null; |
| | |
| | | couponReceiveDetailVO.setNickname(member.getNickname()); |
| | | couponReceiveDetailVO.setPhone(member.getPhone()); |
| | | } |
| | | } else if (StringUtils.isNotEmpty(orderMap)) { |
| | | Order order = orderMap.get(couponReceiveDetailVO.getCouponId() + "-" |
| | | } |
| | | if (StringUtils.isNotEmpty(orderMap)) { |
| | | Order order = orderMap.get(couponReceiveDetailVO.getId() + "-" |
| | | + couponReceiveDetailVO.getMemberId()); |
| | | if (StringUtils.isNotNull(order)) { |
| | | couponReceiveDetailVO.setOrderNo(order.getOrderNo()); |
| | | couponReceiveDetailVO.setCreateTime(order.getCreateTime()); |
| | | couponReceiveDetailVO.setUseTime(order.getCreateTime()); |
| | | } |
| | | } else { |
| | | break; |
| | | } |
| | | } |
| | | } |