添加日志

This commit is contained in:
孙小云 2026-03-23 16:56:02 +08:00
parent b5b3d3cc9d
commit e5cfb7068f
3 changed files with 5 additions and 3 deletions

View File

@ -202,6 +202,7 @@ public class AircraftFlyController extends BaseController
@Parameter(description = "任务ID", required = true, example = "1")
@PathVariable("taskId") Long taskId)
{
// TODO: 实现获取实时信息逻辑
DroneRealtimeInfoVO vo = new DroneRealtimeInfoVO();
vo.setClimbSpeed(0);
@ -277,12 +278,12 @@ public class AircraftFlyController extends BaseController
flightService.updateFlightStatus(request.getTaskId(), StatusEnum.CHECKING);
return R.ok("无人机起飞命令发送成功");
} else {
log.error("无人机起飞命令发送失败: sn={}, reason={}", request.getSn(), result.getErrorMessage());
log.error("无人机起飞失败 无人机起飞命令发送失败: sn={}, reason={}", request.getSn(), result.getErrorMessage());
flightService.updateFlightStatus(request.getTaskId(), StatusEnum.FAILED);
return R.fail("无人机起飞命令发送失败: " + result.getErrorMessage());
}
} catch (Exception e) {
log.error("无人机起飞命令发送失败: sn={}", request.getSn(), e);
log.error("无人机起飞失败 无人机起飞命令发送失败: sn={}", request.getSn(), e);
flightService.updateFlightStatus(request.getTaskId(), StatusEnum.FAILED);
return R.fail("无人机起飞命令发送失败: " + e.getMessage());
}

View File

@ -142,7 +142,7 @@ public class FlightEventCallback implements IAirportFlyControlCallback, IAirport
// 检查是否自检失败code=1 表示失败
if (code != null && (code == 1 || code == -1)) {
log.info("【FlightEventCallback】检测到自检失败(code=1)更新状态为ERROR: deviceSn={}, flightId={}", deviceSn, taskId);
log.info("无人机起飞失败【FlightEventCallback】检测到自检失败(code=1)更新状态为ERROR: deviceSn={}, flightId={} msg {}", deviceSn, taskId, msg);
flightService.updateFlightStatus(taskId, StatusEnum.FAILED);
}
}

View File

@ -104,6 +104,7 @@ public class FlightLogCallback implements IDroneRealTimeCallback {
String logContent = check + " " + value + " " + statusText;
if(Boolean.FALSE.equals(result)){
log.info("无人机起飞失败: sn={}", deviceSn);
flightService.updateFlightStatus(taskId, StatusEnum.FAILED);
}