From 4ea564dc5d29a8287ac22c5c9ad44a00d79f6d53 Mon Sep 17 00:00:00 2001 From: xuhaihui <2098865055@qq.com> Date: Mon, 29 Dec 2025 17:02:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=98=E6=AC=BE=E7=94=B3=E8=AF=B7=E5=8D=95?= =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E8=BF=87=E6=BB=A4=E6=94=B6=E6=AC=BE?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pr/plugin/form/PaymentapplyGeneralPlugin.java | 4 ++++ .../form/SupplierBankInfoClickBillPluginExt.java | 14 ++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyGeneralPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyGeneralPlugin.java index 709c987..3d81979 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyGeneralPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyGeneralPlugin.java @@ -121,6 +121,10 @@ public class PaymentapplyGeneralPlugin extends AbstractBillPlugIn implements Plu this.getModel().setValue("zcgj_isshowcgsq",isshowcgsq); this.getView().updateView("zcgj_isshowcgsq"); } + } else if (name.equals("zcgj_supplier")) { + //供应商 + int rowIndex = changeData.getRowIndex(); + this.getModel().setValue("bankaccount", null, rowIndex);//收款账号 } } } diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplierBankInfoClickBillPluginExt.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplierBankInfoClickBillPluginExt.java index b3e9b9c..4ccbe7c 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplierBankInfoClickBillPluginExt.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/SupplierBankInfoClickBillPluginExt.java @@ -78,11 +78,21 @@ public class SupplierBankInfoClickBillPluginExt extends AbstractBillPlugIn { int row = this.getModel().getEntryCurrentRowIndex("entryentity"); DynamicObject contract = (DynamicObject) this.getModel().getValue("contract", row); DynamicObject partner = null; - if (this.isSupplier()) { + //二开添加↓ + partner = (DynamicObject) this.getModel().getValue("zcgj_supplier", row);//供应商 + if (partner == null) { + if (this.isSupplier()) { + partner = contract.getDynamicObject("partb");//合同乙方 + } else { + partner = contract.getDynamicObject("parta");//合同甲方 + } + } + //二开添加↑ +/* if (this.isSupplier()) { partner = contract.getDynamicObject("partb"); } else { partner = contract.getDynamicObject("parta"); - } + }*///源码 boolean hasDefaultBankInfo = this.hasDefaultBankInfo(partner); if (!hasDefaultBankInfo) {