diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/KsBankinformationSavePlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/KsBankinformationSavePlugin.java index 5e95ace..1313f42 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/KsBankinformationSavePlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/KsBankinformationSavePlugin.java @@ -51,13 +51,15 @@ public class KsBankinformationSavePlugin implements Serializable, ApiSavePlugin DynamicObjectCollection bd_customer_entryBank = bd_customers[0].getDynamicObjectCollection("entry_bank"); for (DynamicObject entryBank : bd_customer_entryBank) { String shkdEntrylcid = entryBank.getString("shkd_entrylcid");//浪潮银行信息id - if (billno.equals(shkdEntrylcid)) { + String bankaccount = entryBank.getString("bankaccount");//客户 → 银行信息 → 银行账号 + if (shkdYhzh.equals(bankaccount)) { customerIsExist = true; entryBank.set("bankaccount", shkdYhzh); entryBank.set("accountname", shkdZhmc); entryBank.set("isdefault_bank", shkdMr); entryBank.set("bank", shkdKhyh); entryBank.set("currency", shkdBz); + entryBank.set("shkd_entrylcid", billno); SaveServiceHelper.save(new DynamicObject[]{bd_customers[0]}); break; } @@ -84,13 +86,15 @@ public class KsBankinformationSavePlugin implements Serializable, ApiSavePlugin DynamicObjectCollection bd_supplier_entryBank = bd_suppliers[0].getDynamicObjectCollection("entry_bank"); for (DynamicObject entryBank : bd_supplier_entryBank) { String shkdEntrylcid = entryBank.getString("shkd_entrylcid");//浪潮银行信息id - if (billno.equals(shkdEntrylcid)) { + String bankaccount = entryBank.getString("bankaccount");//客户 → 银行信息 → 银行账号 + if (shkdYhzh.equals(bankaccount)) { supplierIsExist = true; entryBank.set("bankaccount", shkdYhzh); entryBank.set("accountname", shkdZhmc); entryBank.set("isdefault_bank", shkdMr); entryBank.set("bank", shkdKhyh); entryBank.set("currency", shkdBz); + entryBank.set("shkd_entrylcid", billno); SaveServiceHelper.save(new DynamicObject[]{bd_suppliers[0]}); break; }