|
@@ -34,7 +34,13 @@ public class FpttImfMSg extends ImfMsgAbstract {
|
|
|
setLambdaUpdateWrapperAsTime(updateWrapper, AdminDfdlList::getFptt, FPTT);
|
|
|
//计划到达时间设置
|
|
|
setLambdaUpdateWrapperAsTime(updateWrapper, AdminDfdlList::getFplt, FPLT);
|
|
|
- updateWrapper.eq(AdminDfdlList::getFlid, FLID);
|
|
|
+ if (checkFILO(FLID)){
|
|
|
+ // 先出后进 只改自己
|
|
|
+ updateWrapper.eq(AdminDfdlList::getFlid, FLID);
|
|
|
+ } else {
|
|
|
+ // 先进后出 全部都改
|
|
|
+ updateWrapper.eq(AdminDfdlList::getFlid, FLID).or().eq(AdminDfdlList::getAfid, FLID);
|
|
|
+ }
|
|
|
boolean update = getAdminDfdlListService().update(updateWrapper);
|
|
|
log.info("修改计划{}预计起飞时间与预计到达时间{}", FLID, update ? "成功" : "失败");
|
|
|
}
|