*/ | */ | ||||
String API_AIRPORT_POINT_FLIGH = "/api/airportInterface/createPointLine"; | String API_AIRPORT_POINT_FLIGH = "/api/airportInterface/createPointLine"; | ||||
/** | |||||
* 机场平台:返航飞行 | |||||
*/ | |||||
String API_AIRPORT_REVERSAL_FLIGH = "/api/airportInterface/droneCommand"; | |||||
/** | /** | ||||
* 机场平台:获取天气 | * 机场平台:获取天气 | ||||
*/ | */ |
package com.tuoheng.admin.controller; | package com.tuoheng.admin.controller; | ||||
import com.tuoheng.admin.request.accident.AccidentFlightRequest; | import com.tuoheng.admin.request.accident.AccidentFlightRequest; | ||||
import com.tuoheng.admin.request.accident.ReversalFlightRequest; | |||||
import com.tuoheng.admin.service.third.airport.AirportService; | import com.tuoheng.admin.service.third.airport.AirportService; | ||||
import com.tuoheng.common.core.utils.JsonResult; | import com.tuoheng.common.core.utils.JsonResult; | ||||
import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||
} | } | ||||
/** | /** | ||||
* 应急飞行 | |||||
* 应急飞行(起飞) | |||||
* @param request | * @param request | ||||
* @return | * @return | ||||
*/ | */ | ||||
@PostMapping("pointFlight") | |||||
@PostMapping("/pointFlight") | |||||
public JsonResult pointFlight(AccidentFlightRequest request){ | public JsonResult pointFlight(AccidentFlightRequest request){ | ||||
return airportService.pointFlight(request); | return airportService.pointFlight(request); | ||||
} | } | ||||
/** | |||||
* 应急飞行(回仓) | |||||
* @param request | |||||
* @return | |||||
*/ | |||||
@PostMapping("/reversalFlight") | |||||
public JsonResult reversalFlight(ReversalFlightRequest request){ | |||||
return airportService.reversalFlight(); | |||||
} | |||||
} | } |
LONGITUDE_IS_NULL(1210105,"经度为空"), | LONGITUDE_IS_NULL(1210105,"经度为空"), | ||||
LATITUDE_IS_NULL(1210106,"纬度为空"), | LATITUDE_IS_NULL(1210106,"纬度为空"), | ||||
AIRPORT_ID_IS_NULL(1210107,"巡检机场id为空"), | AIRPORT_ID_IS_NULL(1210107,"巡检机场id为空"), | ||||
AIRPORT_NAME_IS_NULL(1210107,"巡检机场名称为空"), | |||||
ACCIDENT_DATA_IS_NULL(1210108,"应急数据不存在"); | |||||
AIRPORT_NAME_IS_NULL(1210108,"巡检机场名称为空"), | |||||
ACCIDENT_DATA_IS_NULL(1210109,"应急数据不存在"); | |||||
/** | /** | ||||
* 错误码 | * 错误码 |
package com.tuoheng.admin.request.accident; | |||||
import lombok.Data; | |||||
/** | |||||
* @Author ChengWang | |||||
* @Date 2023/3/14 | |||||
*/ | |||||
@Data | |||||
public class ReversalFlightRequest { | |||||
/** | |||||
* 巡检机场id | |||||
*/ | |||||
private Integer airportId; | |||||
/** | |||||
* 任务id | |||||
*/ | |||||
private Integer taskId; | |||||
/** | |||||
* 校验数字符 | |||||
*/ | |||||
private String zhilin; | |||||
} |
JsonResult getDroneDataById(Integer airportId); | JsonResult getDroneDataById(Integer airportId); | ||||
JsonResult pointFlight(AccidentFlightRequest request); | JsonResult pointFlight(AccidentFlightRequest request); | ||||
JsonResult reversalFlight(); | |||||
} | } |
public JsonResult pointFlight(AccidentFlightRequest request) { | public JsonResult pointFlight(AccidentFlightRequest request) { | ||||
return pointFlightService.pointFlight(request); | return pointFlightService.pointFlight(request); | ||||
} | } | ||||
@Override | |||||
public JsonResult reversalFlight() { | |||||
return null; | |||||
} | |||||
} | } |
return JsonResult.error(AccidentEnum.AIRPORT_ID_IS_NULL.getCode(),AccidentEnum.AIRPORT_ID_IS_NULL.getMsg()); | return JsonResult.error(AccidentEnum.AIRPORT_ID_IS_NULL.getCode(),AccidentEnum.AIRPORT_ID_IS_NULL.getMsg()); | ||||
} | } | ||||
if(StringUtils.isEmpty(request.getAirportName())){ | if(StringUtils.isEmpty(request.getAirportName())){ | ||||
return JsonResult.error(AccidentEnum.AIRPORT_NAME_IS_NULL.getCode(),AccidentEnum.AIRPORT_NAME_IS_NULL.getMsg()); | |||||
} | } | ||||
//获取当前用户及租户信息 | //获取当前用户及租户信息 | ||||
User user = CurrentUserUtil.getUserInfo(); | User user = CurrentUserUtil.getUserInfo(); |