| | |
| | | .collect(Collectors.toSet()); |
| | | List<Member> memberList = memberClient. |
| | | getMemberListByIds(collect, SecurityConstants.INNER).getData(); |
| | | Map<Long, String> memberMap = memberList.stream() |
| | | .collect(Collectors.toMap(Member::getId, Member::getNickname)); |
| | | Map<Long, Member> memberMap = memberList.stream() |
| | | .collect(Collectors.toMap(Member::getId, e -> e)); |
| | | List<MgtAuctionBidRecordVO> mgtAuctionBidRecordVOS = BeanUtils.copyList(list, |
| | | MgtAuctionBidRecordVO.class); |
| | | for (MgtAuctionBidRecordVO vo : mgtAuctionBidRecordVOS) { |
| | | String memberName = memberMap.get(vo.getMemberId()); |
| | | vo.setMemberName(StringUtils.isNotEmpty(memberName) ? memberName : ""); |
| | | Member member = memberMap.get(vo.getMemberId()); |
| | | if (StringUtils.isNotNull(member)) { |
| | | vo.setMemberName(member.getNickname()); |
| | | vo.setPhone(member.getPhone()); |
| | | } |
| | | |
| | | } |
| | | auctionGoodsVO.setRecordList(mgtAuctionBidRecordVOS); |
| | | } |
| | |
| | | if (StringUtils.isNull(auctionGoods)) { |
| | | throw new ServiceException("拍卖商品不存在"); |
| | | } |
| | | // 远程调用商品服务,获取商品信息 |
| | | GoodsSku goodsSku = goodsSkuClient.getGoodsSkuOne(auctionGoods.getGoodsSkuId(), |
| | | SecurityConstants.INNER) |
| | | .getData(); |
| | | if (auctionGoods.getStartStatus().equals(AuctionStartStatusEnum.IN_AUCTION)) { |
| | | // 查询出价记录 |
| | | List<AuctionBidRecord> auctionBidRecords = auctionBidRecordService.getBidRecordByGoodsId( |
| | |
| | | orderDTO.setReceiverDetailAddress(data.getDetailedAddress()); |
| | | orderDTO.setReceiverphone(data.getRecipientPhone()); |
| | | } |
| | | if (StringUtils.isNotNull(goodsSku)) { |
| | | orderDTO.setCoverPic(goodsSku.getCoverPic()); |
| | | orderDTO.setPrice(goodsSku.getPrice()); |
| | | orderDTO.setSkuName(goodsSku.getSkuName()); |
| | | } |
| | | orderClient.saveOrderOne(orderDTO, SecurityConstants.INNER); |
| | | } else { |
| | | // 没有人出价,退回拍卖商品库存 |