diff --git a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyCopyPlugin.java b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyCopyPlugin.java index d2b3529..06b1295 100644 --- a/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyCopyPlugin.java +++ b/code/zcdev/zcgj-zcdev-zcdev-pr/src/main/java/zcgj/zcdev/zcdev/pr/plugin/form/PaymentapplyCopyPlugin.java @@ -104,7 +104,10 @@ public class PaymentapplyCopyPlugin extends AbstractBillPlugIn implements Plugin this.getModel().setValue("period", bd_period);//期间 } //整单复制时将“收款账号”从源单复制至目标单 - String srcBillNo = this.getView().getFormShowParameter().getCustomParam("srcBillNo"); + String srcBillNo = this.getView().getFormShowParameter().getCustomParam("srcBillNo");//表单获取的缓存信息 + if (srcBillNo == null) { + srcBillNo = this.getView().getParentView().getPageCache().get("srcBillNo");//列表获取的缓存信息 + } QFilter f2 = new QFilter("billno", QCP.equals, srcBillNo); DynamicObject ec_paymentapply = BusinessDataServiceHelper.loadSingle("ec_paymentapply", "id,entryentity,entryentity.bankaccount", new QFilter[]{f2}); if (ec_paymentapply != null) {