|
@@ -41,7 +41,6 @@ public class DlyeImfMsg extends ImfMsgAbstract {
|
|
|
}
|
|
|
String FETT = getStrVal("/MSG/DFLT/FETT");
|
|
|
LambdaUpdateWrapper<AdminDfdlList> updateWrapper = new LambdaUpdateWrapper<>();
|
|
|
- updateWrapper.eq(AdminDfdlList::getFlid, FLID);
|
|
|
if (FFID.endsWith("-D")) {
|
|
|
// 出港起飞计划, 改起飞时间
|
|
|
setLambdaUpdateWrapperAsTime(updateWrapper, AdminDfdlList::getFett, FETT);
|
|
@@ -60,6 +59,13 @@ public class DlyeImfMsg extends ImfMsgAbstract {
|
|
|
} else {
|
|
|
updateWrapper.set(AdminDfdlList::getDlye, 1);
|
|
|
}
|
|
|
+ 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 ? "成功" : "失败");
|
|
|
}
|