|
|
@ -55,7 +55,7 @@ public class BasLaancController { |
|
|
|
log.debug(">>> rs : {}", rs); |
|
|
|
log.debug(">>> rs : {}", rs); |
|
|
|
|
|
|
|
|
|
|
|
} catch (CustomException e) { |
|
|
|
} catch (CustomException e) { |
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
Map<String, Object> resultMap = new HashMap<>(); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
@ -80,7 +80,7 @@ public class BasLaancController { |
|
|
|
try { |
|
|
|
try { |
|
|
|
rs = basLaancService.createFlightPlan(rq); |
|
|
|
rs = basLaancService.createFlightPlan(rq); |
|
|
|
} catch (CustomException e) { |
|
|
|
} catch (CustomException e) { |
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
Map<String, Object> resultMap = new HashMap<>(); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
@ -104,7 +104,7 @@ public class BasLaancController { |
|
|
|
try { |
|
|
|
try { |
|
|
|
rs = basLaancService.getAllowableElevation(rq); |
|
|
|
rs = basLaancService.getAllowableElevation(rq); |
|
|
|
} catch (CustomException e) { |
|
|
|
} catch (CustomException e) { |
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
Map<String, Object> resultMap = new HashMap<>(); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
@ -119,6 +119,7 @@ public class BasLaancController { |
|
|
|
return ResponseEntity.ok().body(new SuccessResponse<>(rs)); |
|
|
|
return ResponseEntity.ok().body(new SuccessResponse<>(rs)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TS 연동
|
|
|
|
// TS 연동
|
|
|
|
@PostMapping(value = "/valid/ts/pilot") |
|
|
|
@PostMapping(value = "/valid/ts/pilot") |
|
|
|
@ApiOperation(value = "TS 연동 - 비행자격 조회(조종사 자격증명, 기체보험 여부)") |
|
|
|
@ApiOperation(value = "TS 연동 - 비행자격 조회(조종사 자격증명, 기체보험 여부)") |
|
|
@ -128,7 +129,31 @@ public class BasLaancController { |
|
|
|
try { |
|
|
|
try { |
|
|
|
rs = basLaancService.getTsValid(idntfNumList); |
|
|
|
rs = basLaancService.getTsValid(idntfNumList); |
|
|
|
} catch (CustomException e) { |
|
|
|
} catch (CustomException e) { |
|
|
|
Map<String, Object> resultMap = new HashMap<String, Object>(); |
|
|
|
Map<String, Object> resultMap = new HashMap<>(); |
|
|
|
|
|
|
|
log.error("IGNORE : ", e); |
|
|
|
|
|
|
|
resultMap.put("result", false); |
|
|
|
|
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
|
|
|
|
|
resultMap.put("errorMessage", e.getMessage()); |
|
|
|
|
|
|
|
return ResponseEntity.ok().body(new SuccessResponse<Map>(resultMap)); |
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
|
|
|
log.error("IGNORE : ", e); |
|
|
|
|
|
|
|
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR) |
|
|
|
|
|
|
|
.body(new ErrorResponse("Server Error", "-1")); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return ResponseEntity.ok().body(new SuccessResponse<>(rs)); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 허용고도 조회
|
|
|
|
|
|
|
|
@PostMapping(value = "/valid/duplicated/airspace") |
|
|
|
|
|
|
|
@ApiOperation(value = "공역(금지구역) 포함 여부") |
|
|
|
|
|
|
|
@Tag(name = "LAANC", description = "LAANC 관련 API") |
|
|
|
|
|
|
|
public ResponseEntity<? extends BasicResponse> getDuplicatedAirspace(@RequestBody List<BasLaancAreaModel> rq) { |
|
|
|
|
|
|
|
List<BasLaancDuplicatedAirspaceRs> rs = null; |
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
rs = basLaancService.getDuplicatedAirspace(rq); |
|
|
|
|
|
|
|
} catch (CustomException e) { |
|
|
|
|
|
|
|
Map<String, Object> resultMap = new HashMap<>(); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
log.error("IGNORE : ", e); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("result", false); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
|
resultMap.put("errorCode", e.getErrorCode()); |
|
|
|