|
@@ -119,15 +119,15 @@ public class StlsImfMsg extends ImfMsgAbstract {
|
|
|
Object rstr = map.get("RSTR");
|
|
|
|
|
|
if (rstr != null) {
|
|
|
- log.info("判断flid:{}是否已经占用机位",adminDfdlList.getFlid());
|
|
|
+ log.info("判断flid:{}是否已经占用机位", adminDfdlList.getFlid());
|
|
|
// 有开始占用时间,证明到站了
|
|
|
Object rend = map.get("REND");
|
|
|
if (rend != null) {
|
|
|
- log.info("flid:{},有实际结束占用时间{}",adminDfdlList.getFlid(),String.valueOf(rend).replace("null", ""));
|
|
|
+ log.info("flid:{},有实际结束占用时间{}", adminDfdlList.getFlid(), String.valueOf(rend).replace("null", ""));
|
|
|
// 有结束占用机位的时间
|
|
|
Date rendDate = strToDate(String.valueOf(rend).replace("null", ""));
|
|
|
if (rendDate.before(now)) {
|
|
|
- log.info("flid:{},有实际结束占用时间{}, 且小于当前时间, 清空机位",adminDfdlList.getFlid(),String.valueOf(rend).replace("null", ""));
|
|
|
+ log.info("flid:{},有实际结束占用时间{}, 且小于当前时间, 清空机位", adminDfdlList.getFlid(), String.valueOf(rend).replace("null", ""));
|
|
|
//不在占用时间范围内,结束占用机位,清空机位后续不做处理
|
|
|
getAdminAircraftPositionService().dept(aircraftPosition.getId());
|
|
|
adminDfdlList.setArrival(1);
|
|
@@ -136,21 +136,21 @@ public class StlsImfMsg extends ImfMsgAbstract {
|
|
|
return;
|
|
|
} else {
|
|
|
// 在占用时间范围内,到站
|
|
|
- log.info("flid:{},有实际结束占用时间{},且大于当前时间",adminDfdlList.getFlid(),rendDate);
|
|
|
+ log.info("flid:{},有实际结束占用时间{},且大于当前时间", adminDfdlList.getFlid(), rendDate);
|
|
|
}
|
|
|
} else {
|
|
|
// 没有结束占用时间,到站
|
|
|
- log.info("flid:{},没有实际结束占用时间,判断是否有实际开始占用时间",adminDfdlList.getFlid());
|
|
|
+ log.info("flid:{},没有实际结束占用时间,判断是否有实际开始占用时间", adminDfdlList.getFlid());
|
|
|
// 判断到站时间是否在当前时间之前,避免脏数据
|
|
|
Date rstrDate = strToDate(String.valueOf(rstr).replace("null", ""));
|
|
|
- if (rstrDate!=null) {
|
|
|
- log.info("flid:{},有实际开始占用时间{},应占用机位",rstrDate ,adminDfdlList.getFlid());
|
|
|
+ if (rstrDate != null) {
|
|
|
+ log.info("flid:{},有实际开始占用时间{},应占用机位", rstrDate, adminDfdlList.getFlid());
|
|
|
// 到站
|
|
|
aircraftPosition.setType("使用中");
|
|
|
adminDfdlList.setArrival(1);
|
|
|
setStlsDate(adminDfdlList);
|
|
|
if (!isChangeFlag) {
|
|
|
- log.info("flid:{},copy",adminDfdlList.getFlid());
|
|
|
+ log.info("flid:{},copy", adminDfdlList.getFlid());
|
|
|
adminDfdlCopyToAirPosition(adminDfdlList, aircraftPosition);
|
|
|
}
|
|
|
// 更新机位
|
|
@@ -163,10 +163,10 @@ public class StlsImfMsg extends ImfMsgAbstract {
|
|
|
}
|
|
|
} else {
|
|
|
// 没有实际占用时间,设置预计时间
|
|
|
- log.info("flid:{},没有实际占用时间",adminDfdlList.getFlid());
|
|
|
+ log.info("flid:{},没有实际占用时间", adminDfdlList.getFlid());
|
|
|
}
|
|
|
|
|
|
- if(adminAircraftPosition == null){
|
|
|
+ if (adminAircraftPosition == null) {
|
|
|
log.info("此航班【{}】未在机位表中被发现,判断是否有结束时间,有直接占用,没有判断机位上航班【{}】是否结束占用没结束就不占用", FLID, aircraftPosition.getFlightSole());
|
|
|
// 在机位表中没有找到航班对应的机位, 判断机位上航班是否结束占用
|
|
|
if (aircraftPosition.getFlightSole() != null && !FLID.equals(aircraftPosition.getFlightSole())) {
|
|
@@ -206,8 +206,8 @@ public class StlsImfMsg extends ImfMsgAbstract {
|
|
|
getAdminAircraftPositionService().updateById(aircraftPosition);
|
|
|
// 更新计划
|
|
|
updateAdminDfdl(adminDfdlList);
|
|
|
- log.info("最终更新计划数据:{}",adminDfdlList);
|
|
|
- log.info("最终更新机位数据:{}",aircraftPosition);
|
|
|
+ log.info("最终更新计划数据:{}", adminDfdlList);
|
|
|
+ log.info("最终更新机位数据:{}", aircraftPosition);
|
|
|
} else {
|
|
|
log.error("未找到对应机位【{}】", CODE);
|
|
|
}
|