From 8c0225da93f033160bd97edadccfee06ecf7b0ac Mon Sep 17 00:00:00 2001 From: yuxueliang0813 <407010292@qq.com> Date: Tue, 10 Jun 2025 21:34:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=B8=ADID=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E6=AD=A3=E5=BC=8Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java | 6 +++--- main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java | 3 +-- .../shjh/jhzj7/fi/fi/webapi/AspAccountControler.java | 10 +++++----- .../shjh/jhzj7/fi/fi/webapi/CostCenterControler.java | 4 ++-- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java b/main/java/shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java index 1977cc4..8be2a23 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java @@ -158,8 +158,8 @@ public class InitAccountFormPlugin extends AbstractFormPlugin { acctInfo.set("accounttable", tableinfo);//科目表fid,上正式时,注意此ID acctInfo.set("number", number); acctInfo.set("name", name); -// acctInfo.set("longnumber", number); -// acctInfo.set("fullname", name); + acctInfo.set("longnumber", number); + acctInfo.set("fullname", name); acctInfo.set("parent", parentAcctInfo); //创建组织 acctInfo.set("createorg", grouporginfo);//创建组织 @@ -447,7 +447,7 @@ public class InitAccountFormPlugin extends AbstractFormPlugin { private DynamicObject copydo(DynamicObject olddo, DynamicObject hsorgInfo, JSONObject json_body){ DynamicObject newAcctInfo = BusinessDataServiceHelper.newDynamicObject(entityName); - newAcctInfo.set("accounttable", tableinfo);//TODO 科目表fid,上正式时,注意此ID + newAcctInfo.set("accounttable", tableinfo);//科目表fid,上正式时,注意此ID newAcctInfo.set("number", olddo.getString("number")); newAcctInfo.set("name", olddo.getString("name")); newAcctInfo.set("longnumber", olddo.getString("longnumber")); diff --git a/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java b/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java index e16d44c..06ebd92 100644 --- a/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java +++ b/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java @@ -15,7 +15,6 @@ import java.util.*; public class EsbUtils { //esb-人员、行政组织、成本中心、客商、会计科目、利润中心、客户组5接口工具类 - private static final String jklogEntityName = "shjh_jklog"; public static final Long CCROOTID = 100000L;//成本中心根节点ID @@ -25,7 +24,7 @@ public class EsbUtils { // public static final Long CUSTOMERSTATUS = 1122390034075371520L;//客户状态 默认合格 private static final String acctTableName = "bd_accounttable";//科目表 - public static final Long ACCTABLE = 2184297498435138560L;//科目表 财务库 T_BD_Accounttable + public static final Long ACCTABLE = 2234223583561782272L;//正式库ID 科目表 财务库 T_BD_Accounttable private static final String orgName = "bos_org";//系统库 表名 t_org_org private static final String bbName = "bd_currency";//系统库 币别 表名 t_bd_currency diff --git a/main/java/shjh/jhzj7/fi/fi/webapi/AspAccountControler.java b/main/java/shjh/jhzj7/fi/fi/webapi/AspAccountControler.java index 0085de2..75fa71f 100644 --- a/main/java/shjh/jhzj7/fi/fi/webapi/AspAccountControler.java +++ b/main/java/shjh/jhzj7/fi/fi/webapi/AspAccountControler.java @@ -158,8 +158,8 @@ public class AspAccountControler { itemsJson.add(itemInfo); continue; } -// acctInfo.set("longnumber", number); -// acctInfo.set("fullname", name); + acctInfo.set("longnumber", number); + acctInfo.set("fullname", name); acctInfo.set("parent", parentAcctInfo); //创建组织 acctInfo.set("createorg", grouporginfo);//创建组织 @@ -369,7 +369,7 @@ public class AspAccountControler { private DynamicObject copydo(DynamicObject olddo, DynamicObject hsorgInfo, JSONObject json_body){ //根据集团的科目复制一份作为子公司的科目,此时需要处理一下核算维度,其他属性和集团一样 DynamicObject newAcctInfo = BusinessDataServiceHelper.newDynamicObject(entityName); - newAcctInfo.set("accounttable", tableinfo);//TODO 科目表fid,上正式时,注意此ID + newAcctInfo.set("accounttable", tableinfo);//科目表fid,上正式时,注意此ID newAcctInfo.set("number", olddo.getString("number")); newAcctInfo.set("name", olddo.getString("name")); newAcctInfo.set("longnumber", olddo.getString("longnumber")); @@ -485,8 +485,8 @@ public class AspAccountControler { acctInfo.set("accounttable", tableinfo);//科目表fid,上正式时,注意此ID acctInfo.set("number", parentnumber); acctInfo.set("name", parentname); -// acctInfo.set("longnumber", parentnumber); -// acctInfo.set("fullname", parentname); + acctInfo.set("longnumber", parentnumber); + acctInfo.set("fullname", parentname); //创建组织 acctInfo.set("createorg", grouporginfo);//创建组织 acctInfo.set("org", grouporginfo);//管理组织 diff --git a/main/java/shjh/jhzj7/fi/fi/webapi/CostCenterControler.java b/main/java/shjh/jhzj7/fi/fi/webapi/CostCenterControler.java index a3c4280..f6f0bc1 100644 --- a/main/java/shjh/jhzj7/fi/fi/webapi/CostCenterControler.java +++ b/main/java/shjh/jhzj7/fi/fi/webapi/CostCenterControler.java @@ -185,10 +185,10 @@ public class CostCenterControler { break; case "H": case "NULL": - typevalue = BusinessDataServiceHelper.loadSingleFromCache(2134881123853953024L,dutyName);//服务成本中心 + typevalue = BusinessDataServiceHelper.loadSingleFromCache(2234335059177917440L,dutyName);//服务成本中心 break; default: - typevalue = BusinessDataServiceHelper.loadSingleFromCache(2134881123853953024L,dutyName); + typevalue = BusinessDataServiceHelper.loadSingleFromCache(2234335059177917440L,dutyName); } return typevalue; }