From 492fa7aad04b6b01f3641dfb01d3a17534c845cb Mon Sep 17 00:00:00 2001 From: liyj <1617420630@qq.com> Date: Sat, 26 Jul 2025 10:43:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=90=8D=E7=A7=B0=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sync/service/impl/SyncBaseThirdSxAbstract.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java b/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java index fb7e51e3..7460ebff 100644 --- a/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java +++ b/mall-shop/src/main/java/com/suisung/mall/shop/sync/service/impl/SyncBaseThirdSxAbstract.java @@ -777,11 +777,15 @@ public abstract class SyncBaseThirdSxAbstract{ } shopProductBase.setProduct_state_id(StateCode.PRODUCT_STATE_OFF_THE_SHELF);//默认是下架 shopProductBase.setUnit_price(BigDecimal.valueOf(jsonObj.getDouble("retail_price"))); - String spectItem=StringUtils.isNotEmpty(shopProductBase.getSpecItem())?shopProductBase.getSpecItem():""; - String unit=StringUtils.isNotEmpty(shopProductBase.getSpecUnit())?shopProductBase.getSpecUnit():""; - if(StringUtils.isNotEmpty(spectItem)||StringUtils.isNotEmpty(unit)){ - productName=productName+spectItem+"/"+unit; + if(!(productName.contains("g")||productName.contains("ml")||productName.contains("ML")||productName.contains("kg")|| + productName.contains("KG")||productName.contains("L")||productName.contains("l"))){ + String spectItem=StringUtils.isNotEmpty(shopProductBase.getSpecItem())?shopProductBase.getSpecItem():""; + String unit=StringUtils.isNotEmpty(shopProductBase.getSpecUnit())?shopProductBase.getSpecUnit():""; + if(StringUtils.isNotEmpty(spectItem)||StringUtils.isNotEmpty(unit)){ + productName=productName+spectItem+"/"+unit; + } } + } // if(!(productName.contains("g")||productName.contains("ml")||productName.contains("ML")||productName.contains("kg")|| // productName.contains("KG")||productName.contains("L")||productName.contains("l"))){ @@ -1077,4 +1081,5 @@ public abstract class SyncBaseThirdSxAbstract{ return shopStoreActivityBaseService.list(query); } + }