diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/ProductService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/ProductService.java index dd1db47..32c2a03 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/ProductService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/ProductService.java @@ -149,6 +149,7 @@ public class ProductService { List tbProductSkus = tbProductSkuMapper.selectGroundingByProId(it.getId()); TbProductSkuResult skuResult = tbProductSkuResultMapper.selectByPrimaryKey(it.getId()); + // 上下架对应的sku HashSet 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) {