From 104fcbdeb61f139e7ba546348684958f82f17ebd Mon Sep 17 00:00:00 2001 From: Tao Date: Thu, 15 Jan 2026 10:26:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E9=82=B9?= =?UTF-8?q?=E6=B1=9F=E6=B6=9B=20=E6=97=B6=E9=97=B4=EF=BC=9A2026-01-15=2010?= =?UTF-8?q?=EF=BC=9A26=20=E6=8F=90=E4=BA=A4=E5=86=85=E5=AE=B9=EF=BC=9A?= =?UTF-8?q?=E5=AE=A2=E5=95=86=E9=93=B6=E8=A1=8C=E8=B4=A6=E6=88=B7=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/sys/plugin/api/KsBankinformationSavePlugin.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; }