From c63652467b62d205f37014307f1817f283d335c5 Mon Sep 17 00:00:00 2001 From: XiangLingFeng <1518871916@qq.com> Date: Tue, 23 Dec 2025 15:45:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=85=AC=E6=8A=A5=E9=94=80=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E9=80=82=E9=85=8D=E5=BA=94=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cfm/plugin/form/fi/PublicReimburseDefaultBillPlugin.java | 4 +++- .../plugin/operate/PaymentBillDeleteLkOperationPlugin.java | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/form/fi/PublicReimburseDefaultBillPlugin.java b/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/form/fi/PublicReimburseDefaultBillPlugin.java index 1ca38b1..0a0bcf5 100644 --- a/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/form/fi/PublicReimburseDefaultBillPlugin.java +++ b/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/form/fi/PublicReimburseDefaultBillPlugin.java @@ -17,6 +17,7 @@ import kd.sdk.plugin.Plugin; import kdsz.zyf25.tmc.cfm.common.AppConfig; import java.util.EventObject; +import java.util.HashMap; import java.util.HashSet; /** @@ -30,7 +31,8 @@ public class PublicReimburseDefaultBillPlugin extends AbstractBillPlugIn impleme super.afterCreateNewData(e); FormShowParameter showParameter = this.getView().getFormShowParameter(); String appId = showParameter.getAppId(); - if (AppConfig.KEY_TYPE_GYL.equals(appId)) { + HashMap appOriEntityMap = AppConfig.appOriEntityMap; + if (appOriEntityMap.containsKey(appId)) { this.getModel().setValue("kdsz_jxinvoicetype", AppConfig.KEY_TYPE_GYL); DynamicObject expense = BusinessDataServiceHelper.loadSingle("er_expenseitemedit", "id", new QFilter[]{new QFilter("number", QCP.equals, DEFAULT_EXPENSE_NUM)}); diff --git a/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/operate/PaymentBillDeleteLkOperationPlugin.java b/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/operate/PaymentBillDeleteLkOperationPlugin.java index bf82e2c..98ce004 100644 --- a/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/operate/PaymentBillDeleteLkOperationPlugin.java +++ b/code/tmc/kdsz-zyf25-tmc-cfm/src/main/java/kdsz/zyf25/tmc/cfm/plugin/operate/PaymentBillDeleteLkOperationPlugin.java @@ -83,6 +83,7 @@ public class PaymentBillDeleteLkOperationPlugin extends AbstractOperationService if (srcJXBillId.compareTo( jxId) == 0){ //获取计息关联付款分录 DynamicObjectCollection jxLkPayEntries = srcPayEntry.getDynamicObjectCollection("kdsz_paylinkentry"); + if (jxLkPayEntries == null)continue; Iterator iterator = jxLkPayEntries.iterator(); while (iterator.hasNext()){ DynamicObject next = iterator.next();