提交人:邹江涛

提交时间:2025年12月12日
提交内容:初始化二开字段下推插件
This commit is contained in:
root 2025-12-12 12:00:57 +08:00
parent 3ee61b28ca
commit 802a96a636
1 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,58 @@
package shkd.sys.sys.plugin.Exp;
import kd.bos.dataentity.entity.DynamicObject;
import kd.sdk.tmc.cfm.extpoint.init.IInitBillSecondDevFields;
public class InitBillSecondDevFieldsImp implements IInitBillSecondDevFields {
@Override
public void initBillSecondDevFields(DynamicObject initBill, DynamicObject targetBill) {
IInitBillSecondDevFields.super.initBillSecondDevFields(initBill, targetBill);
// 基本字段
/**
* shkd_ejgs 二级公司
* shkd_rzqd 融资渠道
* shkd_blxm 表列项目
* shkd_dybbkmmc 对应核算科目名称
* shkd_zqrzh 债权人总行
*/
if (initBill.get("shkd_ejgs") != null) {
DynamicObject shkdEjgs = initBill.getDynamicObject("shkd_ejgs");
targetBill.set("shkd_ejgs", shkdEjgs);
}
if (initBill.get("shkd_rzqd") != null) {
String shkdRzqd = initBill.getString("shkd_rzqd");
targetBill.set("shkd_rzqd", shkdRzqd);
}
if (initBill.get("shkd_blxm") != null) {
String shkdBlxm = initBill.getString("shkd_blxm");
targetBill.set("shkd_blxm", shkdBlxm);
}
if (initBill.get("shkd_dybbkmmc") != null) {
String shkdDybbkmmc = initBill.getString("shkd_dybbkmmc");
targetBill.set("shkd_dybbkmmc", shkdDybbkmmc);
}
if (initBill.get("shkd_zqrzh") != null) {
String shkdZqrzh = initBill.getString("shkd_zqrzh");
targetBill.set("shkd_zqrzh", shkdZqrzh);
}
// // 基础资料
// DynamicObject extPaycurrency = initBill.getDynamicObject("ext_paycurrency");
// targetBill.set("ext_paycurrency", extPaycurrency);
}
/*@Override
public void initBillSecondDevFields(DynamicObject initBill, DynamicObject targetBill) {
// 基本字段
boolean extIsPay = initBill.getBoolean("ext_ispay");
targetBill.set("ext_ispay", extIsPay);
// 基础资料
DynamicObject extPaycurrency = initBill.getDynamicObject("ext_paycurrency");
targetBill.set("ext_paycurrency", extPaycurrency);
}*/
}