靠桥,撤桥只更新登机桥时间。
This commit is contained in:
@@ -4,7 +4,6 @@ import java.util.List;
|
|||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.beans.BeanUtils;
|
|
||||||
import org.springframework.util.StringUtils;
|
import org.springframework.util.StringUtils;
|
||||||
|
|
||||||
import com.gzzn.omms.msgexchangeapi.entity.msg.BRIDGEDATA;
|
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;
|
import com.gzzn.omms.msgexchangeapi.msghandler.flop.base.FlopBaseHandler;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 靠桥,撤桥事件处理
|
* 靠桥,撤桥事件处理(时间处理)
|
||||||
* @author zhouxiunai
|
* @author zhouxiunai
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@@ -33,18 +32,21 @@ public class ABTMHandler extends FlopBaseHandler{
|
|||||||
|
|
||||||
//
|
//
|
||||||
OPTBRIDGEDATA optbridgedata = flop.getABTM().get(0);
|
OPTBRIDGEDATA optbridgedata = flop.getABTM().get(0);
|
||||||
BRIDGEDATA bridgedata = getElement(fltr.getABTM(),optbridgedata.getABOP());
|
BRIDGEDATA bridgedata = getElement(fltr.getABTM(),optbridgedata.getABOP());//获取当前靠桥,撤桥消息
|
||||||
|
|
||||||
//
|
//不更新登机桥,只更新时间
|
||||||
if(null == bridgedata)
|
if(null == bridgedata)
|
||||||
{
|
{
|
||||||
//新增
|
//当前没有靠桥,撤桥消息
|
||||||
bridgedata = new BRIDGEDATA();
|
bridgedata = new BRIDGEDATA();
|
||||||
BeanUtils.copyProperties(optbridgedata, bridgedata);
|
bridgedata.setASNO(optbridgedata.getASNO());
|
||||||
|
bridgedata.setABOP(optbridgedata.getABOP());
|
||||||
|
bridgedata.setAOTM(optbridgedata.getAOTM());
|
||||||
|
|
||||||
fltr.getABTM().add(bridgedata);
|
fltr.getABTM().add(bridgedata);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
//更新
|
//只更新时间
|
||||||
bridgedata.setAOTM(optbridgedata.getAOTM());
|
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)
|
private BRIDGEDATA getElement(List<BRIDGEDATA> abtms,String action)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user