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