同步查询商品问题修复

This commit is contained in:
liyj 2025-07-30 11:31:38 +08:00
parent 846f719b5d
commit 816ed381d9

View File

@ -764,7 +764,7 @@ public abstract class SyncBaseThirdSxAbstract{
//商品总量
if(ObjectUtil.isNotEmpty(jsonObj.getStr("unit"))&&ObjectUtil.isNotEmpty(jsonObj.getStr("stock"))
&& "KG,kg,公斤".contains(jsonObj.getStr("unit"))&&!(productName.contains("g")||productName.contains("ml")||productName.contains("ML")||productName.contains("kg")||
productName.contains("KG")||productName.contains("L")||productName.contains("l")||productName.contains(""))){//这样做主要是有些超时有了kg又打包成克来卖
productName.contains("KG")||productName.contains("L")||productName.contains("l")||productName.contains("")||productName.contains(""))){//这样做主要是有些超时有了kg又打包成克来卖
shopProductBase.setShop_weight(stock);
shopProductBase.setUnit_name(jsonObj.getStr("unit"));
shopProductBase.setProduct_state_id(StateCode.PRODUCT_STATE_OFF_THE_SHELF_UNCHECK);
@ -778,7 +778,7 @@ public abstract class SyncBaseThirdSxAbstract{
shopProductBase.setProduct_state_id(StateCode.PRODUCT_STATE_OFF_THE_SHELF);//默认是下架
shopProductBase.setUnit_price(BigDecimal.valueOf(jsonObj.getDouble("retail_price")));
if(!(productName.contains("g")||productName.contains("ml")||productName.contains("ML")||productName.contains("kg")||
productName.contains("KG")||productName.contains("L")||productName.contains("l")||productName.contains(""))){
productName.contains("KG")||productName.contains("L")||productName.contains("l")||productName.contains("")||productName.contains(""))){
String spectItem=StringUtils.isNotEmpty(shopProductBase.getSpecItem())?shopProductBase.getSpecItem():"";
String unit=StringUtils.isNotEmpty(shopProductBase.getSpecUnit())?shopProductBase.getSpecUnit():"";
if(StringUtils.isNotEmpty(spectItem)||StringUtils.isNotEmpty(unit)){
@ -879,7 +879,7 @@ public abstract class SyncBaseThirdSxAbstract{
shopProductItem.setItem_number(jsonObj.getStr("product_number"));// SKU商家编码
shopProductItem.setItem_barcode(jsonObj.getStr("product_barcode")); // 条形码正常情况下就是货号
shopProductItem.setItem_is_default(1);
shopProductItem.setItem_enable(shopProductBase.getProduct_state_id());
shopProductItem.setItem_enable(StateCode.PRODUCT_STATE_NORMAL);
//shopProductImage
ShopProductImage shopProductImage = new ShopProductImage();