From 3f43e40ed1a1e9f66b3ad2862da9dbc4b710c712 Mon Sep 17 00:00:00 2001
From: nishiwei <13126973358@163.com>
Date: Fri, 23 Oct 2026 14:09:47 +0800
Subject: [PATCH] 智云3.0机场1适配内容提交
---
ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java b/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java
index b79dc6a..a364264 100644
--- a/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java
+++ b/ard-route/src/main/java/com/ard/route/util/RouteFileUtils.java
@@ -167,6 +167,12 @@
public static KmlPayloadInfo buildKmlPayloadInfo(Integer payloadType, Integer payloadPosition) {
KmlPayloadInfo kmlPayloadInfo = new KmlPayloadInfo();
kmlPayloadInfo.setPayloadEnumValue(String.valueOf(payloadType));
+ // 机场1:M30/M30T 的 WPML 需要 payloadSubEnumValue,否则机场侧校验可能不通过;
+ // 其余机型保持原有输出,不影响机场2/3。
+ if (Objects.equals(PayloadTypeEnums.M30.getValue(), payloadType)
+ || Objects.equals(PayloadTypeEnums.M30T.getValue(), payloadType)) {
+ kmlPayloadInfo.setPayloadSubEnumValue("0");
+ }
kmlPayloadInfo.setPayloadPositionIndex(String.valueOf(payloadPosition));
return kmlPayloadInfo;
}
--
Gitblit v1.9.3