靠桥,撤桥只更新登机桥时间。
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user