From 984fbd07fd1614125d1ee7ed7dd3a8e421d21535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Thu, 1 Oct 2026 14:41:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=87=91=E8=9D=B6=E6=8E=A8=E9=80=81?= =?UTF-8?q?=E7=BB=84=E7=BB=87=E7=BC=96=E7=A0=81=E6=94=B9=E5=8F=96=E9=83=A8?= =?UTF-8?q?=E9=97=A8=E9=87=91=E8=9D=B6=E7=BB=84=E7=BB=87=E7=BC=96=E7=A0=81?= =?UTF-8?q?(kingdeeDeptCode)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/InvoiceApplicationServiceImpl.java | 10 +++++----- .../transport/support/KingdeeApBillSyncSupport.java | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceApplicationServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceApplicationServiceImpl.java index 7a528310..7e590c6b 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceApplicationServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceApplicationServiceImpl.java @@ -648,8 +648,8 @@ public class InvoiceApplicationServiceImpl extends BaseServiceImpl items) { BfiInvoiceApplySaveDTO param = new BfiInvoiceApplySaveDTO(); // ==================== 以下为【必填】字段(BfiInvoiceApplySaveDTO 标注),非必填字段先注释保留 ==================== - // 【必填】组织.编码:申请部门 deptId → 部门编码 - param.setOrgidNumber(dept.getDeptCode()); + // 【必填】组织.编码:申请部门 deptId → 金蝶组织编码 + param.setOrgidNumber(dept.getKingdeeDeptCode()); // 【必填】申请部门.编码:同上 - param.setAwrpOrgfieldNumber(dept.getDeptCode()); + param.setAwrpOrgfieldNumber(dept.getKingdeeDeptCode()); // 【必填】业务单据编号(候选键):单张发票候选 billno(多张发票时开票申请单号-张次序号) param.setBillno(billNo); // 【必填】单据日期:申请日期 yyyy-MM-dd HH:mm:ss diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java index f3c23a09..0e65fef0 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java @@ -813,11 +813,11 @@ public class KingdeeApBillSyncSupport { if (dept == null) { throw new ServiceException("推送金蝶失败,合同所属组织不存在,请检查合同所属组织配置"); } - // deptCode为空,直接报错 - if (Func.isBlank(dept.getDeptCode())) { - throw new ServiceException("推送金蝶失败,合同所属组织编码不能为空,请检查组织[" + dept.getDeptName() + "]是否维护部门编码"); + // kingdeeDeptCode为空,直接报错 + if (Func.isBlank(dept.getKingdeeDeptCode())) { + throw new ServiceException("推送金蝶失败,合同所属组织编码不能为空,请检查组织[" + dept.getDeptName() + "]是否维护金蝶组织编码"); } - return dept.getDeptCode(); + return dept.getKingdeeDeptCode(); } /**