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));