From 26e3fba2a62cd7aecc82f2fb26c4bd8fbd33a5b0 Mon Sep 17 00:00:00 2001 From: liss <1780094091@qq.com> Date: Mon, 20 Oct 2025 15:46:10 +0800 Subject: [PATCH] =?UTF-8?q?erp=E5=AE=A2=E5=95=86=E4=B8=BB=E3=80=81?= =?UTF-8?q?=E7=89=A9=E6=96=99=E6=9F=A5=E8=AF=A2=E6=B2=A1=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=9B=B4=E6=8E=A5=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plat/module/erp/service/erp/ErpCustomerServiceImpl.java | 2 +- .../plat/module/erp/service/erp/ErpMaterialServiceImpl.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpCustomerServiceImpl.java b/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpCustomerServiceImpl.java index 65122d3..7576678 100644 --- a/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpCustomerServiceImpl.java +++ b/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpCustomerServiceImpl.java @@ -140,7 +140,7 @@ public class ErpCustomerServiceImpl implements ErpCustomerService { dataArrayALL.addAll(dataArray); } if (dataArrayALL.isEmpty()) { - throw exception(ERP_CUSTOMER_NOT_EXISTS); + return; } // 2. 处理数据,区分新增和更新 diff --git a/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpMaterialServiceImpl.java b/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpMaterialServiceImpl.java index df32b44..a8e193b 100644 --- a/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpMaterialServiceImpl.java +++ b/zt-module-erp/zt-module-erp-server/src/main/java/com/zt/plat/module/erp/service/erp/ErpMaterialServiceImpl.java @@ -200,8 +200,8 @@ public class ErpMaterialServiceImpl implements ErpMaterialService { // 1. 调用ERP接口获取数据 HashMap dataFromERP = erpConfig.fetchDataFromERP(funcnr, req); JSONArray dataArray = (JSONArray) dataFromERP.get("E_RESP"); - if (CollUtil.isEmpty(dataArray)) { - throw exception(ERP_MATERIAL_NOT_EXISTS); + if (dataArray == null || dataArray.isEmpty()) { + return; } // 2. 处理公司数据,区分新增和更新