| | |
| | | Collectors.toList()); |
| | | // 回退未成团记录的商品库存 |
| | | if (CollUtils.isNotEmpty(notGroupedInfoList)) { |
| | | Integer goodsStock = notGroupedInfoList.stream() |
| | | .map(GoodsGroupPurchaseInfo::getPurchaseNum) |
| | | .reduce(Integer::sum).orElse(0); |
| | | Integer stock = groupPurchase.getLimitNumber() * groupPurchase.getGroupSize() |
| | | * notGroupedInfoList.size(); |
| | | GoodsStockUpdDTO goodsStockUpdDTO = new GoodsStockUpdDTO(); |
| | | goodsStockUpdDTO.setGoodsSkuId(groupPurchase.getGoodsSkuId()); |
| | | goodsStockUpdDTO.setAuctionStock(goodsStock); |
| | | goodsStockUpdDTO.setAuctionStock(stock); |
| | | goodsSkuClient.updGoodsStock(Lists.newArrayList(goodsStockUpdDTO), |
| | | SecurityConstants.INNER); |
| | | // 根据唯一标识查询订单 |