From e3c97ead824008c835929480f1b8fadd1c8af4c5 Mon Sep 17 00:00:00 2001 From: yuxueliang0813 <407010292@qq.com> Date: Fri, 13 Jun 2025 09:54:11 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=91=E7=9B=AE=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java | 6 +++--- main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java | 1 + 2 files changed, 4 insertions(+), 3 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 8be2a23..0e129c2 100644 --- a/main/java/shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java +++ b/main/java/shjh/jhzj7/fi/fi/plugin/form/InitAccountFormPlugin.java @@ -90,7 +90,7 @@ public class InitAccountFormPlugin extends AbstractFormPlugin { acctInfo.set("isjournal", false);//登日记账 现金等价物时需要勾选 //处理现金 银行科目 登日记账 handleAcctProperty(parentnumber,acctInfo); - acctInfo.set("enable", true);//是否启用 + acctInfo.set("enable", 1);//是否启用-直接入库时,需要用1,不能用true acctInfo.set("status", "C");//单据状态 A保存 B已提交 C已审核 acctInfo.set("creator", RequestContext.get().getCurrUserId());//创建人 //手动指定科目的金蝶id @@ -187,7 +187,7 @@ public class InitAccountFormPlugin extends AbstractFormPlugin { acctInfo.set("isjournal", false);//登日记账 现金等价物时需要勾选 //处理现金 银行科目 登日记账 handleAcctProperty(number,acctInfo); - acctInfo.set("enable", true);//是否启用 + acctInfo.set("enable", 1);//是否启用 acctInfo.set("status", "C");//单据状态 A保存 B已提交 C已审核 acctInfo.set("creator", RequestContext.get().getCurrUserId());//创建人 //手动指定科目的金蝶id @@ -540,7 +540,7 @@ public class InitAccountFormPlugin extends AbstractFormPlugin { private String getSY(String acctType){ //根据科目类型返回对应损益类型 - if("01".equals(acctType) || "001".equals(acctType)){ + if("01".equals(acctType) || "001".equals(acctType) || "0001".equals(acctType)){ //资产负债类返回非损益类科目 return "0"; }else{ diff --git a/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java b/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java index 06ebd92..e717e1d 100644 --- a/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java +++ b/main/java/shjh/jhzj7/fi/fi/utils/EsbUtils.java @@ -25,6 +25,7 @@ public class EsbUtils { private static final String acctTableName = "bd_accounttable";//科目表 public static final Long ACCTABLE = 2234223583561782272L;//正式库ID 科目表 财务库 T_BD_Accounttable +// public static final Long ACCTABLE = 2235776604259235840L;//测试库ID 科目表 财务库 T_BD_Accounttable private static final String orgName = "bos_org";//系统库 表名 t_org_org private static final String bbName = "bd_currency";//系统库 币别 表名 t_bd_currency