1.多规格商品snap拼接错误

This commit is contained in:
SongZhang 2024-07-23 14:10:30 +08:00
parent 4eb037ad5d
commit 954bfb00ac
1 changed files with 3 additions and 1 deletions

View File

@ -149,6 +149,7 @@ public class ProductService {
List<TbProductSku> tbProductSkus = tbProductSkuMapper.selectGroundingByProId(it.getId());
TbProductSkuResult skuResult = tbProductSkuResultMapper.selectByPrimaryKey(it.getId());
// 上下架对应的sku
HashSet<String> specSet = new HashSet<>();
tbProductSkus.forEach(item -> {
String specSnap = item.getSpecSnap();
@ -162,11 +163,12 @@ public class ProductService {
JSONObject snapJSON;
JSONArray finalSnap = new JSONArray();
String finalValues = "";
for (Object snap : tagSnaps) {
snapJSON = (JSONObject) snap;
String values = snapJSON.getString("value");
String finalValues = "";
if (StrUtil.isNotBlank(values)) {
String[] valueList = values.split(",");
for (String value : valueList) {