From d2a18664eaedb378d6ca34311ab80dfd2f208415 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 1 Aug 2024 18:15:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E4=BF=AE=E6=94=B9=E5=9B=9E?= =?UTF-8?q?=E6=BB=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../productimpl/TbProductServiceImpl.java | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java index 7d6993f6..9acaacdd 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java @@ -491,28 +491,13 @@ public class TbProductServiceImpl implements TbProductService { // } // } if ("sku".equals(save.getTypeEnum())) { -// List collect = resources.getSkuList().stream().map(TbProductSku::getId).collect(Collectors.toList()); + List collect = resources.getSkuList().stream().map(TbProductSku::getId).collect(Collectors.toList()); List tbProductSkus = tbProductSkuRepository.searchSku(resources.getId().toString()); - List collect = tbProductSkus.stream().map(TbProductSku::getId).collect(Collectors.toList()); - HashMap skuInfo = new HashMap<>(); for (TbProductSku productSkus : tbProductSkus) { - skuInfo.put(productSkus.getId().toString(), productSkus); - } - for (TbProductSku tbProductSku : resources.getSkuList()) { - if (!collect.contains(tbProductSku.getId())) { - tbProductSkuRepository.deleteBySkuId(tbProductSku.getId()); - }else { - TbProductSku productSku = skuInfo.get(tbProductSku.getId().toString()); - if (productSku != null) { - tbProductSku.setIsGrounding(productSku.getIsGrounding()); - } + if (!collect.contains(productSkus.getId())) { + tbProductSkuRepository.deleteBySkuId(productSkus.getId()); } } -// for (TbProductSku productSkus : tbProductSkus) { -// if (!collect.contains(productSkus.getId())) { -// tbProductSkuRepository.deleteBySkuId(productSkus.getId()); -// } -// } } tbProductSkuRepository.saveAll(resources.getSkuList()); }