| | |
| | | }else{ |
| | | memberAuctionSalesroomVO.setIsApply(1); |
| | | } |
| | | MemberAuctionSalesroomDTO memberAuctionSalesroomDTO1=new MemberAuctionSalesroomDTO(); |
| | | memberAuctionSalesroomDTO1.setAuctionSalesroomId(auctionSalesroom.getId()); |
| | | List<OrderAuctionBond> data1 = orderClient.getOrderAuctionBondList1(memberAuctionSalesroomDTO1, SecurityConstants.INNER).getData(); |
| | | if(data1!=null){ |
| | | memberAuctionSalesroomVO.setApplyNum(data1.size()); |
| | | LambdaQueryWrapper<AuctionBondJl> wrapper1=Wrappers.lambdaQuery(); |
| | | wrapper1.eq(AuctionBondJl::getAuctionSalesroomId,auctionSalesroom.getId()); |
| | | wrapper1.eq(AuctionBondJl::getBondType,2); |
| | | wrapper1.eq(AuctionBondJl::getIsState,0); |
| | | java.util.List<AuctionBondJl> auctionBondJls = auctionBondJlMapper.selectList(wrapper1); |
| | | if(auctionBondJls!=null){ |
| | | memberAuctionSalesroomVO.setApplyNum(auctionBondJls.size()); |
| | | |
| | | }else{ |
| | | memberAuctionSalesroomVO.setApplyNum(0); |
| | |
| | | auctionBrowseRecord.setBrowseType(AuctionOrderTypeEnum.AUCTION_ITEMS); |
| | | auctionBrowseRecord.setMemberId(memberAuctionSalesroomDTO.getMemberId()); |
| | | auctionBrowseRecord.setTargetId(memberAuctionSalesroomDTO.getAuctionSalesroomId()); |
| | | auctionBrowseRecord.setSkuName(byId.getSalesroomName()); |
| | | iAuctionBrowseRecordService.save(auctionBrowseRecord); |
| | | } |
| | | |
| | |
| | | Wrappers.lambdaQuery(AuctionBidRecord.class) |
| | | .eq(AuctionBidRecord::getAuctionSalesroomId, |
| | | auctionSalesroomGoods.getAuctionSalesroomId()) |
| | | .eq(AuctionBidRecord::getTargetId, auctionSalesroomGoods.getGoodsSkuId()) |
| | | .eq(AuctionBidRecord::getTargetId, auctionSalesroomGoods.getId()) |
| | | .eq(AuctionBidRecord::getAuctionType, AuctionOrderTypeEnum.AUCTION_ITEMS) |
| | | .orderByDesc(AuctionBidRecord::getLastBidAmount)); |
| | | if (CollUtils.isNotEmpty(auctionBidRecordList)) { |
| | |
| | | auctionBidRecords.add(auctionBidRecord); |
| | | } |
| | | } else { |
| | | for (int i = 0; i < auctionSalesroomGoods.getSalesroomStock(); i++) { |
| | | for (int i = 0; i < auctionBidRecordList.size(); i++) { |
| | | AuctionBidRecord auctionBidRecord = auctionBidRecordList.get(i); |
| | | auctionBidRecord.setStatus(BidStatusEnum.SUCCESSFUL); |
| | | auctionBidRecordMapper.updateById(auctionBidRecord); |