| | |
| | | forepartAuctionSalesroomGoodsVO.setGoodsSkuName(goodsSku.getSkuName()); |
| | | forepartAuctionSalesroomGoodsVO.setGoodsSkustatus(auctionSalesroomGoods.getStatus().getCode()); |
| | | forepartAuctionSalesroomGoodsVO.setStartingPrice(auctionSalesroomGoods.getStartingPrice()); |
| | | forepartAuctionSalesroomGoodsVO.setSalesroomStock(auctionSalesroomGoods.getSalesroomStock()); |
| | | // forepartAuctionSalesroomGoodsVO.setSalesroomStock(auctionSalesroomGoods.getSalesroomStock()); |
| | | forepartAuctionSalesroomGoodsVO.setBidNum(auctionSalesroomGoods.getBidNum()); |
| | | forepartAuctionSalesroomGoodsVO.setDealQuantity(auctionSalesroomGoods.getDealQuantity()); |
| | | forepartAuctionSalesroomGoodsVO.setMaxAmount(auctionSalesroomGoods.getMaxAmount()); |
| | | forepartAuctionSalesroomGoodsVO.setListingDuration(auctionSalesroomGoods.getListingDuration()); |
| | | forepartAuctionSalesroomGoodsVO.setStartTime(auctionSalesroomGoods.getStartTime()); |
| | | forepartAuctionSalesroomGoodsVO.setCoverPic(goodsSku.getScreenCoverPic()); |
| | |
| | | |
| | | GoodsStockUpdDTO goodsStockUpdDTO = new GoodsStockUpdDTO(); |
| | | goodsStockUpdDTO.setGoodsSkuId(salesroomGoods.getGoodsSkuId()); |
| | | goodsStockUpdDTO.setAuctionStock(salesroomGoods.getSalesroomStock()); |
| | | goodsStockUpdDTO.setAuctionStock( |
| | | salesroomGoods.getBidNum() * salesroomGoods.getDealQuantity()); |
| | | goodsSkuClient.updGoodsStock(Lists.newArrayList(goodsStockUpdDTO), |
| | | SecurityConstants.INNER); |
| | | |
| | |
| | | if (auctionBidRecordList.size() > 0) { |
| | | //判断 |
| | | if (auctionBidRecordList.size() >= auctionSalesroomGoods.getBidNum()) { |
| | | for (int i = 0; i < auctionSalesroomGoods.getSalesroomStock(); i++) { |
| | | for (int i = 0; i < auctionSalesroomGoods.getBidNum(); i++) { |
| | | AuctionBidRecord auctionBidRecord = auctionBidRecordList.get(i); |
| | | auctionBidRecord.setStatus(BidStatusEnum.SUCCESSFUL); |
| | | Long orderId = AddOrder(auctionBidRecord.getTargetId(), |
| | |
| | | } else { |
| | | GoodsStockUpdDTO goodsStockUpdDTO = new GoodsStockUpdDTO(); |
| | | goodsStockUpdDTO.setGoodsSkuId(auctionSalesroomGoods.getGoodsSkuId()); |
| | | goodsStockUpdDTO.setAuctionStock(auctionSalesroomGoods.getSalesroomStock()- auctionBidRecordList.size()); |
| | | goodsStockUpdDTO.setAuctionStock(auctionSalesroomGoods.getBidNum() |
| | | * auctionSalesroomGoods.getDealQuantity() - auctionBidRecordList.size() |
| | | * auctionSalesroomGoods.getDealQuantity()); |
| | | goodsSkuClient.updGoodsStock(Lists.newArrayList(goodsStockUpdDTO), |
| | | SecurityConstants.INNER); |
| | | |
| | |
| | | AuctionSalesroomGoodsInfoVO.setGoodsSkuId(byId1.getId()); |
| | | AuctionSalesroomGoodsInfoVO.setGoodsSkuName(goodsSku.getSkuName()); |
| | | AuctionSalesroomGoodsInfoVO.setStartingPrice(byId1.getStartingPrice()); |
| | | AuctionSalesroomGoodsInfoVO.setSalesroomStock(byId1.getSalesroomStock()); |
| | | // AuctionSalesroomGoodsInfoVO.setSalesroomStock(byId1.getSalesroomStock()); |
| | | AuctionSalesroomGoodsInfoVO.setBidNum(byId1.getBidNum()); |
| | | AuctionSalesroomGoodsInfoVO.setMaxAmount(byId1.getMaxAmount()); |
| | | AuctionSalesroomGoodsInfoVO.setDealQuantity(byId1.getDealQuantity()); |
| | | AuctionSalesroomGoodsInfoVO.setSalesroomType(byId.getType().getCode()); |
| | | AuctionSalesroomGoodsInfoVO.setGoodsSkustatus(byId1.getStatus().getCode()); |
| | | AuctionSalesroomGoodsInfoVO.setListingDuration(byId1.getListingDuration()); |
| | |
| | | return orderClient.saveOrderOne(order, SecurityConstants.INNER).getData(); |
| | | } |
| | | |
| | | /** |
| | | * 设置弹窗状态已弹出 |
| | | * @param id |
| | | */ |
| | | @Override |
| | | public void setPopup(Long id) { |
| | | |
| | | } |
| | | } |