From e3a0b83195b75250c18f0906e59308683aaadcbc Mon Sep 17 00:00:00 2001 From: zhouxiaofeng <2946471396@qq.com> Date: Thu, 18 Jun 2026 10:54:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E8=A1=8C=E4=BA=BAid=E5=A4=96=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../contractlaunch/service/ContractLaunchServiceImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java b/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java index b44464f..a08d622 100644 --- a/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java +++ b/src/main/java/com/nbport/zgwl/contractlaunch/service/ContractLaunchServiceImpl.java @@ -1347,9 +1347,11 @@ public class ContractLaunchServiceImpl implements ContractLaunchService { map.put("planDay", plan.getPlanDay()); map.put("planSubjectCode", plan.getPlanSubjectCode()); map.put("planSubjectName", plan.getPlanSubjectName()); - map.put("executorUnitId", plan.getExecutorUnitId()); return map; }).collect(Collectors.toList())); + // executorUnitId 是顶层字段,与 contractKxPlans 平级(见结算平台推送合同接口文档 V9.5) + // 执行人公司ID = 执行人所属组织ID,取当前登录人的 orgId + payload.put("executorUnitId", contract.getOrgId()); // payload.put("contractText", buildSettlementFilePayloadList(contract, ContractLaunchConstants.FILE_CATEGORY_BODY)); // payload.put("otherAttach", buildSettlementFilePayloadList(contract, ContractLaunchConstants.FILE_CATEGORY_OTHER)); // payload.put("contractGistFile", buildSettlementFilePayloadList(contract, ContractLaunchConstants.FILE_CATEGORY_GIST));