From 08b01d7846b3d7c968d35f5877b75bff9e432d47 Mon Sep 17 00:00:00 2001 From: zhouxiunai <154707516@qq.com> Date: Fri, 10 May 2019 18:15:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=A0=E6=A1=A5=EF=BC=8C=E6=92=A4=E6=A1=A5?= =?UTF-8?q?=E5=8F=AA=E6=9B=B4=E6=96=B0=E7=99=BB=E6=9C=BA=E6=A1=A5=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../msghandler/flop/ABTMHandler.java | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ABTMHandler.java b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ABTMHandler.java index f99ce502..ec16555e 100644 --- a/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ABTMHandler.java +++ b/src/main/java/com/gzzn/omms/msgexchangeapi/msghandler/flop/ABTMHandler.java @@ -4,7 +4,6 @@ import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.BeanUtils; import org.springframework.util.StringUtils; import com.gzzn.omms.msgexchangeapi.entity.msg.BRIDGEDATA; @@ -14,7 +13,7 @@ import com.gzzn.omms.msgexchangeapi.entity.msg.SCHD; import com.gzzn.omms.msgexchangeapi.msghandler.flop.base.FlopBaseHandler; /** - * 靠桥,撤桥事件处理 + * 靠桥,撤桥事件处理(时间处理) * @author zhouxiunai * */ @@ -33,18 +32,21 @@ public class ABTMHandler extends FlopBaseHandler{ // OPTBRIDGEDATA optbridgedata = flop.getABTM().get(0); - BRIDGEDATA bridgedata = getElement(fltr.getABTM(),optbridgedata.getABOP()); + BRIDGEDATA bridgedata = getElement(fltr.getABTM(),optbridgedata.getABOP());//获取当前靠桥,撤桥消息 - // + //不更新登机桥,只更新时间 if(null == bridgedata) { - //新增 + //当前没有靠桥,撤桥消息 bridgedata = new BRIDGEDATA(); - BeanUtils.copyProperties(optbridgedata, bridgedata); + bridgedata.setASNO(optbridgedata.getASNO()); + bridgedata.setABOP(optbridgedata.getABOP()); + bridgedata.setAOTM(optbridgedata.getAOTM()); + fltr.getABTM().add(bridgedata); } else { - //更新 + //只更新时间 bridgedata.setAOTM(optbridgedata.getAOTM()); } @@ -53,7 +55,9 @@ public class ABTMHandler extends FlopBaseHandler{ /** - * + * 获取靠桥或者撤桥消息数据。 + * @param abtms 靠桥,撤桥数据列表 + * @param action 靠桥,撤桥动作。A 靠桥, D 撤桥 */ private BRIDGEDATA getElement(List abtms,String action) {