From 08f732f4b77197d3d110252c6baf7f753e3810b0 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Thu, 9 Jan 2025 17:04:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5=EF=BC=9A=E5=BA=97=E9=93=BA?= =?UTF-8?q?=E6=A1=A3=E6=A1=88=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/base/ShopPluginInitializer.java | 48 ++++++++++++------- 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/ShopPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/ShopPluginInitializer.java index f6992051..d1e5f8ff 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/ShopPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/ShopPluginInitializer.java @@ -227,25 +227,41 @@ public class ShopPluginInitializer extends PluginBaseEntity { String[] split = code.split("_"); try { OfsShopDto shopEntity = new OfsShopDto(); - shopEntity.setBizCode(split[0]); - List list = queryfromofs(shopEntity); - if (list == null || list.size() == 0) { - return; - } - //过滤数据,客商基本档案新增 - List filterShopData = filterShop(list); - if (filterShopData == null || filterShopData.size() == 0) { - return; - } - implementShop(filterShopData); + if (split.length == 2) { + shopEntity.setBizCode(split[0]); + List list = queryfromofs(shopEntity); + if (list == null || list.size() == 0) { + return; + } - //过滤数据,自定义项推送 - List filterDefData = filterDef(list); - if (filterDefData == null || filterDefData.size() == 0) { - return; + //过滤数据,客商基本档案新增 + List filterShopData = filterShop(list); + if (filterShopData == null || filterShopData.size() == 0) { + return; + } + implementShop(filterShopData); + + //过滤数据,自定义项推送 + List filterDefData = filterDef(list); + if (filterDefData == null || filterDefData.size() == 0) { + return; + } + implementDef(filterDefData); + + } else if (split.length == 3) { + shopEntity.setBizCode(split[1]); + List list = queryfromofs(shopEntity); + if (list == null || list.size() == 0) { + return; + } + //过滤数据,自定义项推送 + List filterDefData = filterDef(list); + if (filterDefData == null || filterDefData.size() == 0) { + return; + } + implementDef(filterDefData); } - implementDef(filterDefData); } catch (Exception e) { logger.error("丽知:OFS店铺档案--->U8C客商档案,startImplement(String code)方法报错:", e);