diff --git a/mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java b/mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java index 4f722d1..ac413c0 100644 --- a/mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java +++ b/mall-admin/src/main/java/com/macro/mall/service/impl/PmsSkuStockServiceImpl.java @@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; +import java.util.stream.Collectors; /** * 商品SKU库存管理Service实现类 @@ -34,6 +35,9 @@ public class PmsSkuStockServiceImpl implements PmsSkuStockService { @Override public int update(Long pid, List skuStockList) { - return skuStockDao.replaceList(skuStockList); + List filterSkuList = skuStockList.stream() + .filter(item -> pid.equals(item.getProductId())) + .collect(Collectors.toList()); + return skuStockDao.replaceList(filterSkuList); } }