diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java index 86372c19d..c5364358d 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/StoreProductServiceImpl.java @@ -553,10 +553,9 @@ public class StoreProductServiceImpl implements IStoreProductService { Map storeProdMap = storeProdList.stream().collect(Collectors.toMap(StoreProduct::getId, Function.identity())); // 旧的商品状态map final Map storeProdStatusMap = storeProdList.stream().collect(Collectors.toMap(StoreProduct::getId, StoreProduct::getProdStatus)); - // 筛选所有的商品,判断商品的状态 + // 筛选所有的商品,判断商品的状态 此处不能筛选del_flag=0,因为页面删除时会将del_flag置为2 List curProdColorList = this.storeProdColorMapper.selectList(new LambdaQueryWrapper() - .in(StoreProductColor::getStoreProdId, storeProdIdList).eq(StoreProductColor::getDelFlag, Constants.UNDELETED) - .eq(StoreProductColor::getStoreId, prodStatusDTO.getStoreId())); + .in(StoreProductColor::getStoreProdId, storeProdIdList).eq(StoreProductColor::getStoreId, prodStatusDTO.getStoreId())); Map> prodColorMap = curProdColorList.stream().collect(Collectors.groupingBy(StoreProductColor::getStoreProdId)); List updateProdList = new ArrayList<>(); prodColorMap.forEach((storeProdId, prodColorList) -> {