|
|
|
@ -50,7 +50,7 @@ public class BasDosController {
|
|
|
|
|
rs = basDosService.getPagingDosPlan(rq, PlanSelectType.LIST); |
|
|
|
|
} catch (CustomException e) { |
|
|
|
|
ErrorCode errorCode = ErrorCode.fromCode(e.getSourceErrorCode()); |
|
|
|
|
String paramMessage = (String)e.getParamArray()[0]; |
|
|
|
|
String paramMessage = (String) e.getParamArray()[0]; |
|
|
|
|
|
|
|
|
|
Map<String, Object> resultMap = new HashMap<>(); |
|
|
|
|
log.error("IGNORE : ", e); |
|
|
|
@ -86,7 +86,7 @@ public class BasDosController {
|
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@PatchMapping("/plan/reviewed") |
|
|
|
|
public ResponseEntity<?> updateDosPlanReviewed(@RequestBody DosBasPlanReviewedRq rq) { |
|
|
|
|
public ResponseEntity<?> updateDosPlanReviewed(@RequestBody BasDosPlanReviewedRq rq) { |
|
|
|
|
if (rq == null || rq.getPlanAreaSnoList() == null || rq.getPlanAreaSnoList().isEmpty() || rq.getReviewedType() == null) { |
|
|
|
|
throw new CustomException(ErrorCode.NON_VALID_PARAMETER); |
|
|
|
|
} |
|
|
|
@ -96,11 +96,12 @@ public class BasDosController {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 비행계획 검토 - 관제과 |
|
|
|
|
* |
|
|
|
|
* @param rq |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@PatchMapping("/plan/reviewed/proc") |
|
|
|
|
public ResponseEntity<?> updateDosPlanReviewedProc(@RequestBody DosBasPlanReviewedProcRq rq) { |
|
|
|
|
public ResponseEntity<?> updateDosPlanReviewedProc(@RequestBody BasDosPlanReviewedProcRq rq) { |
|
|
|
|
if (rq == null || rq.getPlanAreaSnoList() == null || rq.getPlanAreaSnoList().isEmpty() || rq.getReviewedProcType() == null) { |
|
|
|
|
throw new CustomException(ErrorCode.NON_VALID_PARAMETER); |
|
|
|
|
} |
|
|
|
@ -141,6 +142,24 @@ public class BasDosController {
|
|
|
|
|
basDosService.createHanCom(rs); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 드론원스톱에 전송 |
|
|
|
|
* |
|
|
|
|
* @param rq |
|
|
|
|
*/ |
|
|
|
|
@PostMapping("/send") |
|
|
|
|
public ResponseEntity<?> sendDosPlan(@RequestBody BasDosSendDosPlanRq rq) { |
|
|
|
|
try { |
|
|
|
|
basDosService.sendDosPlan(rq); |
|
|
|
|
} catch (CustomException e) { |
|
|
|
|
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<>(resultMap)); |
|
|
|
|
} |
|
|
|
|
return ResponseEntity.ok().build(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|