From a76d5a8eb5be1b13420197d7972aaf31ba858c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Fri, 16 Oct 2026 13:10:57 +0800 Subject: [PATCH] =?UTF-8?q?:feat:=20=E9=87=91=E8=9D=B6=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E7=BC=96=E7=A0=81=E6=94=B9=E4=B8=BA=E9=A1=B9=E7=9B=AE=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E9=83=A8=E9=97=A8=E5=8F=8D=E6=9F=A5=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E5=85=AC=E5=8F=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/InvoiceApplicationServiceImpl.java | 14 ++++-- .../impl/PaymentApplicationServiceImpl.java | 9 ++-- .../support/KingdeeApBillSyncSupport.java | 50 +++++++++++++++---- .../support/KingdeeArBillSyncSupport.java | 2 +- .../KingdeeReceivedInvoiceSyncSupport.java | 4 +- 5 files changed, 56 insertions(+), 23 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 99d8f77a..10b197a8 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 @@ -97,6 +97,7 @@ import org.springblade.transport.pojo.vo.InvoiceApplicationSheetVO; import org.springblade.transport.pojo.vo.InvoiceApplicationVO; import org.springblade.transport.service.IInvoiceApplicationService; import org.springblade.transport.service.IKingdeeBillLockService; +import org.springblade.transport.service.KingdeeSyncContext; import org.springblade.transport.support.KingdeeApBillSyncSupport; import org.springblade.transport.support.KingdeeArBillSyncSupport; import org.springblade.transport.support.KingdeeSyncLockSupport; @@ -806,6 +807,8 @@ public class InvoiceApplicationServiceImpl extends BaseServiceImpl items) { BfiInvoiceApplySaveDTO param = new BfiInvoiceApplySaveDTO(); // ==================== 以下为【必填】字段(BfiInvoiceApplySaveDTO 标注),非必填字段先注释保留 ==================== - // 【必填】组织.编码:申请部门 deptId → 金蝶组织编码 - param.setOrgidNumber(dept.getKingdeeDeptCode()); - // 【必填】申请部门.编码:同上 + // 【必填】组织.编码:项目业务部门反查唯一平台公司 → 平台公司金蝶组织编码 + param.setOrgidNumber(orgNumber); + // 【必填】申请部门.编码:申请部门 deptId → 金蝶部门编码 param.setAwrpOrgfieldNumber(dept.getKingdeeDeptCode()); // 【必填】业务单据编号(候选键):单张发票候选 billno(多张发票时开票申请单号-张次序号) param.setBillno(billNo); diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java index eb8e1d83..de3ad4b7 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java @@ -800,9 +800,10 @@ public class PaymentApplicationServiceImpl extends BaseServiceImpl