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) {