| | |
| | | .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 orderDTO = new OrderDTO(); |
| | | orderDTO.setAuctionType(AuctionOrderTypeEnum.REGULAR_ITEMS); |
| | | orderDTO.setGoodsQuantity(auctionGoods.getAuctionStock()); |
| | | orderDTO.setGoodsSkuId(auctionGoods.getGoodsSkuId()); |
| | | orderDTO.setGoodsSkuId(auctionGoods.getId()); |
| | | orderDTO.setBound(auctionGoods.getBond()); |
| | | orderDTO.setMemberId(auctionBidRecord.getMemberId()); |
| | | orderDTO.setTotalAmount(auctionBidRecord.getLastBidAmount()); |
| | |
| | | orderDTO.setReceiverCity(data.getReceiverCity()); |
| | | 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 { |
| | |
| | | auctionGoodsinfoVO.setUnit(goodsSkuOne.getUnit()); |
| | | auctionGoodsinfoVO.setBond(byId.getBond()); |
| | | auctionGoodsinfoVO.setDescription(goodsSkuOne.getDescription()); |
| | | auctionGoodsinfoVO.setExplain(byId.getDescription()); |
| | | auctionGoodsinfoVO.setYears(goodsSkuOne.getYears()); |
| | | GoodsBrand data = goodsSkuClient.getBrandOne(goodsSkuOne.getBrandId(), SecurityConstants.INNER).getData(); |
| | | GoodsCategory data1 = goodsSkuClient.getCategoryOne(goodsSkuOne.getCategoryId(), SecurityConstants.INNER).getData(); |
| | |
| | | } |
| | | |
| | | |
| | | CustomConfig returnAddressUserName = sysUserClient.getconfig("MALL_ORDER_DESCRIPTION").getData(); |
| | | auctionGoodsinfoVO.setExplain(returnAddressUserName.getConfigValue()); |
| | | /*CustomConfig returnAddressUserName = sysUserClient.getconfig("MALL_ORDER_DESCRIPTION").getData(); |
| | | auctionGoodsinfoVO.setExplain(returnAddressUserName.getConfigValue());*/ |
| | | |
| | | |
| | | List<getHomeGoodsSkuXxiVO> homeGoodsSkuXxiVOS=new ArrayList<>(); |
| | |
| | | List<OrderAuctionBond> data = orderClient.getAuctionGoodsOrderAuctionBondList(auctionGoodsListDTO, SecurityConstants.INNER).getData(); |
| | | Set<Long> goodsSkuIdList = null; |
| | | if (data.size()>0){ |
| | | goodsSkuIdList = data.stream().map(OrderAuctionBond::getAuctionSalesroomId) |
| | | goodsSkuIdList = data.stream().map(OrderAuctionBond::getAuctionGoodsId) |
| | | .collect(Collectors.toSet()); |
| | | }else { |
| | | Set<Long> goodsSkuIdList1 =new HashSet<>(); |
| | |
| | | } |
| | | |
| | | if (auctionGoodsListDTO.getStartStatus()!=4){ |
| | | auctionGoodsListPageDTO.setStartStatus(auctionGoodsListDTO.getStartStatus()); |
| | | if (auctionGoodsListDTO.getStartStatus()==0){ |
| | | auctionGoodsListPageDTO.setStartStatus(5); |
| | | }else{ |
| | | auctionGoodsListPageDTO.setStartStatus(auctionGoodsListDTO.getStartStatus()); |
| | | } |
| | | |
| | | } |
| | | |
| | | Page<AuctionGoodsListVO> page = new Page<>(); |