diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/operate/PaybillPushSapOperation.java b/main/java/shjh/jhzj7/fi/fi/plugin/operate/PaybillPushSapOperation.java index a6f9d9b..4d3a022 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/operate/PaybillPushSapOperation.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/operate/PaybillPushSapOperation.java @@ -352,6 +352,10 @@ public class PaybillPushSapOperation extends AbstractOperationServicePlugIn impl * 根据收/付款人类型,获取收/付款人编号 */ private String getCustomerOrSupplierNumber(String payeetype, DynamicObject bill,String type) { + //客户(bd_customer)||供应商(bd_supplier) + if (!"bd_customer".equals(payeetype) && !"bd_supplier".equals(payeetype)) { + return ""; + } String customerOrsupnum = ""; DynamicObject dynamicObject = BusinessDataServiceHelper.loadSingle(Long.valueOf(bill.getString(type)), payeetype); if (dynamicObject != null) {