diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/task/RecBillZjjhTask.java b/main/java/shjh/jhzj7/fi/fi/plugin/task/RecBillZjjhTask.java index a34211b..2ab6671 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/task/RecBillZjjhTask.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/task/RecBillZjjhTask.java @@ -356,7 +356,15 @@ public class RecBillZjjhTask extends AbstractTask implements Plugin { } // 2. 加载客户对象 - DynamicObject customer = BusinessDataServiceHelper.loadSingle(id, "bd_customer"); + DynamicObject customer = null; + + try { + customer = BusinessDataServiceHelper.loadSingle(id, "bd_customer"); + }catch(Exception e){ + //加载客户对象失败,存在客户被删,id任然存在于收款单上的情况 + logger.error(e.getMessage()); + return false; // 客户不存在,默认通过 + } if (customer == null) { return false; // 客户不存在,默认通过 }