From f118f0815637c3b338cc337f1965984b2f28b87d Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期一, 15 九月 2025 11:53:11 +0800 Subject: [PATCH] 虚拟优惠卷问题 --- framework/src/main/java/cn/lili/modules/goods/sku/GoodsSkuBuilder.java | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/goods/sku/GoodsSkuBuilder.java b/framework/src/main/java/cn/lili/modules/goods/sku/GoodsSkuBuilder.java index ae0dd7e..8e121d0 100644 --- a/framework/src/main/java/cn/lili/modules/goods/sku/GoodsSkuBuilder.java +++ b/framework/src/main/java/cn/lili/modules/goods/sku/GoodsSkuBuilder.java @@ -4,6 +4,7 @@ import cn.hutool.core.convert.Convert; import cn.hutool.core.lang.Assert; import cn.hutool.json.JSONUtil; +import cn.lili.common.utils.StringUtils; import cn.lili.modules.goods.entity.dos.Goods; import cn.lili.modules.goods.entity.dos.GoodsSku; import org.springframework.stereotype.Component; @@ -64,7 +65,7 @@ Map<String, Object> specMap = new LinkedHashMap<>(); // 鍘熷瑙勬牸椤� - String[] ignoreOriginKeys = {"id", "sn", "cost", "price", "quantity", "weight", "alertQuantity"}; + String[] ignoreOriginKeys = {"id", "sn", "cost", "price", "quantity", "weight", "alertQuantity","couponId","couponName"}; //鑾峰彇瑙勬牸淇℃伅 for (Map.Entry<String, Object> spec : skuInfo.entrySet()) { //淇濆瓨鏂板瑙勬牸淇℃伅 @@ -83,7 +84,10 @@ //瑙勬牸淇℃伅 - goodsSku.setCouponId(Convert.toStr(skuInfo.get("couponId"),"")); + if(StringUtils.isNotBlank(Convert.toStr(skuInfo.get("couponId")))){ + goodsSku.setCouponId(Convert.toStr(skuInfo.get("couponId"),"")); + } + goodsSku.setCouponName(Convert.toStr(skuInfo.get("couponName"),"")); goodsSku.setId(Convert.toStr(skuInfo.get("id"), "")); goodsSku.setSn(Convert.toStr(skuInfo.get("sn"))); -- Gitblit v1.8.0