对公报销调整适配应用

This commit is contained in:
XiangLingFeng 2025-12-23 15:45:30 +08:00
parent b77cea717a
commit c63652467b
2 changed files with 4 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import kd.sdk.plugin.Plugin;
import kdsz.zyf25.tmc.cfm.common.AppConfig; import kdsz.zyf25.tmc.cfm.common.AppConfig;
import java.util.EventObject; import java.util.EventObject;
import java.util.HashMap;
import java.util.HashSet; import java.util.HashSet;
/** /**
@ -30,7 +31,8 @@ public class PublicReimburseDefaultBillPlugin extends AbstractBillPlugIn impleme
super.afterCreateNewData(e); super.afterCreateNewData(e);
FormShowParameter showParameter = this.getView().getFormShowParameter(); FormShowParameter showParameter = this.getView().getFormShowParameter();
String appId = showParameter.getAppId(); String appId = showParameter.getAppId();
if (AppConfig.KEY_TYPE_GYL.equals(appId)) { HashMap<String, String> appOriEntityMap = AppConfig.appOriEntityMap;
if (appOriEntityMap.containsKey(appId)) {
this.getModel().setValue("kdsz_jxinvoicetype", AppConfig.KEY_TYPE_GYL); this.getModel().setValue("kdsz_jxinvoicetype", AppConfig.KEY_TYPE_GYL);
DynamicObject expense = BusinessDataServiceHelper.loadSingle("er_expenseitemedit", "id", DynamicObject expense = BusinessDataServiceHelper.loadSingle("er_expenseitemedit", "id",
new QFilter[]{new QFilter("number", QCP.equals, DEFAULT_EXPENSE_NUM)}); new QFilter[]{new QFilter("number", QCP.equals, DEFAULT_EXPENSE_NUM)});

View File

@ -83,6 +83,7 @@ public class PaymentBillDeleteLkOperationPlugin extends AbstractOperationService
if (srcJXBillId.compareTo( jxId) == 0){ if (srcJXBillId.compareTo( jxId) == 0){
//获取计息关联付款分录 //获取计息关联付款分录
DynamicObjectCollection jxLkPayEntries = srcPayEntry.getDynamicObjectCollection("kdsz_paylinkentry"); DynamicObjectCollection jxLkPayEntries = srcPayEntry.getDynamicObjectCollection("kdsz_paylinkentry");
if (jxLkPayEntries == null)continue;
Iterator<DynamicObject> iterator = jxLkPayEntries.iterator(); Iterator<DynamicObject> iterator = jxLkPayEntries.iterator();
while (iterator.hasNext()){ while (iterator.hasNext()){
DynamicObject next = iterator.next(); DynamicObject next = iterator.next();