From 007bb6a2c0e49d0a5afe334db57bec4394928da0 Mon Sep 17 00:00:00 2001 From: zhouxiunai <154707516@qq.com> Date: Tue, 15 Jan 2019 16:10:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E8=88=AA=E7=8F=AD=E5=BB=B6?= =?UTF-8?q?=E8=AF=AF=E4=BA=8B=E4=BB=B6=EF=BC=8C=E6=9B=B4=E6=96=B0=E8=88=AA?= =?UTF-8?q?=E7=8F=AD=E8=BF=90=E8=90=A5=E7=8A=B6=E6=80=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../msgexchangeapi/entity/msg/FTSSTYPE.java | 23 +++++++++++++++++++ .../msghandler/flop/DELYHandler.java | 6 +++++ 2 files changed, 29 insertions(+) create mode 100644 src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FTSSTYPE.java diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FTSSTYPE.java b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FTSSTYPE.java new file mode 100644 index 00000000..bfcb686a --- /dev/null +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/entity/msg/FTSSTYPE.java @@ -0,0 +1,23 @@ +package com.gzzn.omms.msgexchangeapi.entity.msg; + +/** + * 航班运营状态类型 + * @author zhouxiunai + * + */ +public enum FTSSTYPE { + RCFLOP,//正常状态 + DLY, //延误状态 + CAN, //取消 + ALT, //备降 + RTN; //返航 + + + public String value() { + return name(); + } + + public static FTSSTYPE fromValue(String v) { + return valueOf(v); + } +} diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/DELYHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/DELYHandler.java index fae34f9f..f885315b 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/DELYHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/DELYHandler.java @@ -7,6 +7,7 @@ import com.gzzn.omms.msgexchangeapi.entity.msg.ABNDATA; import com.gzzn.omms.msgexchangeapi.entity.msg.ABNORMALTYPE; import com.gzzn.omms.msgexchangeapi.entity.msg.DELAYDATA; import com.gzzn.omms.msgexchangeapi.entity.msg.FLOP; +import com.gzzn.omms.msgexchangeapi.entity.msg.FTSSTYPE; import com.gzzn.omms.msgexchangeapi.entity.msg.OPTDELAYDATA; import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.flop.base.FlopBaseHandler; @@ -32,9 +33,14 @@ public class DELYHandler extends FlopBaseHandler { { //清空航班异常信息中的延误信息 fltr = clearDelyInfo(fltr); + fltr.setFTSS(FTSSTYPE.RCFLOP.name()); return fltr; } + + //航班运营状态 + fltr.setFTSS(FTSSTYPE.DLY.name()); + //更新延误信息 for (OPTDELAYDATA optdelaydata : flop.getDELY() ) { DELAYDATA delaydata = new DELAYDATA();