From 46f1fcc26947aaa194dcee4123af98be94ca3665 Mon Sep 17 00:00:00 2001 From: paulGao Date: Fri, 13 May 2022 09:01:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BF=AE=E6=94=B9sku?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=A6=82=E5=AD=98=E5=9C=A8sku=E5=88=99?= =?UTF-8?q?=E4=B8=8D=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/goods/serviceimpl/GoodsSkuServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java index d960c34e..e156c8a8 100644 --- a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsSkuServiceImpl.java @@ -162,7 +162,13 @@ public class GoodsSkuServiceImpl extends ServiceImpl i } else { newSkuList = new ArrayList<>(); for (Map map : skuList) { - GoodsSku sku = new GoodsSku(); + GoodsSku sku = null; + if (map.get("id") != null) { + sku = this.getGoodsSkuByIdFromCache(map.get("id").toString()); + } + if (sku == null || map.get("id") == null) { + sku = new GoodsSku(); + } //设置商品信息 goodsInfo(sku, goods); //设置商品规格信息