Переглянути джерело

林场加判断,不允许存在同时一个机场同时存在两个飞行中任务

tags/v1.1.0
wanghaoran 2 роки тому
джерело
коміт
20089c3850
1 змінених файлів з 9 додано та 0 видалено
  1. +9
    -0
      tuoheng-admin/src/main/java/com/tuoheng/admin/service/impl/ThInspectionServiceImpl.java

+ 9
- 0
tuoheng-admin/src/main/java/com/tuoheng/admin/service/impl/ThInspectionServiceImpl.java Переглянути файл

@@ -132,6 +132,15 @@ public class ThInspectionServiceImpl extends BaseServiceImpl<ThInspectionMapper,
Assert.notNull(thMission,"任务不能为空!");
taskId=thMission.getInspectionLine().toString();

//林场加判断,不允许存在同时一个机场同时存在两个飞行中任务
Integer flyCount = missionMapper.selectCount(new LambdaQueryWrapper<ThMission>()
.eq(ThMission::getAirportId, thMission.getAirportId())
.eq(ThMission::getStatus, TaskStatusEnum.FLIGHT)
.eq(ThMission::getMark, 1));
if(flyCount > 0){
return JsonResult.error("该机场已有飞行中的任务");
}

int status = (Integer)redisUtils.get("status");
//1:开,2:关
if(status==1) {

Завантаження…
Відмінити
Зберегти