diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/AccountApplicationBillPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/AccountApplicationBillPlugin.java index 3beff9d..ea57ef5 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/AccountApplicationBillPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/AccountApplicationBillPlugin.java @@ -17,6 +17,7 @@ import kd.tmc.am.common.exception.AmException; import java.util.ArrayList; import java.util.EventObject; +import java.util.List; /** * 开户申请单据插件 @@ -132,12 +133,14 @@ public class AccountApplicationBillPlugin extends AbstractBillPlugIn implements DynamicObject dataEntity = this.getModel().getDataEntity(true); DynamicObject company = dataEntity.getDynamicObject("company"); + List acctstatus = new ArrayList<>(); + acctstatus.add("normal");// 正常 + acctstatus.add("changing");// 变更中 + DynamicObject[] dynamicObjects = BusinessDataServiceHelper.load("am_accountbank", "id," + - "company,openorg,bankaccountnumber,shkd_sfjhxh,shkd_nxhrq,shkd_bxfyy,bank", - new QFilter("company", QCP.equals, company.getPkValue()).toArray()); - - - + "company,openorg,bankaccountnumber,shkd_sfjhxh,shkd_nxhrq,shkd_bxfyy,bank,acctstatus", + new QFilter("company", QCP.equals, company.getPkValue()) + .and("acctstatus", QCP.in, acctstatus).toArray()); if (dynamicObjects != null) { for (DynamicObject dynamicObject : dynamicObjects) {