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