靠桥,撤桥只更新登机桥时间。

This commit is contained in:
zhouxiunai
2019-05-10 18:15:54 +08:00
parent f091643d2f
commit 08b01d7846
@@ -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<BRIDGEDATA> abtms,String action)
{