|
|
@ -166,11 +166,12 @@ public class DronOneStopService { |
|
|
|
saveApprovalCd = ApprovalCd.UNAPPROVED; |
|
|
|
saveApprovalCd = ApprovalCd.UNAPPROVED; |
|
|
|
} |
|
|
|
} |
|
|
|
log.info("approvalCd : {}/{}", saveApprovalCd.getCode(), saveApprovalCd); |
|
|
|
log.info("approvalCd : {}/{}", saveApprovalCd.getCode(), saveApprovalCd); |
|
|
|
|
|
|
|
LimitZoneType limitZoneType = LimitZoneType.fromCode(approvalResult.getLimitZone()); |
|
|
|
DosPlanRs.DosPlan.CheckInfo checkInfo = DosPlanRs.DosPlan.CheckInfo.builder() |
|
|
|
DosPlanRs.DosPlan.CheckInfo checkInfo = DosPlanRs.DosPlan.CheckInfo.builder() |
|
|
|
.zoneno(area.getZoneno()) |
|
|
|
.zoneno(area.getZoneno()) |
|
|
|
.chkresult(saveApprovalCd.getCode()) |
|
|
|
.chkresult(saveApprovalCd.getCode()) |
|
|
|
.reason(saveApprovalCd.getMessage()) |
|
|
|
.reason(saveApprovalCd.getMessage()) |
|
|
|
.obslimit(Objects.requireNonNull(LimitZoneType.fromCode(approvalResult.getLimitZone())).getMessage()) |
|
|
|
.obslimit(limitZoneType != null ? limitZoneType.getMessage() : null) |
|
|
|
.prmtelev(approvalResult.getFltElevMax() != null ? String.valueOf(((int) Math.floor(approvalResult.getFltElevMax()))) : null) |
|
|
|
.prmtelev(approvalResult.getFltElevMax() != null ? String.valueOf(((int) Math.floor(approvalResult.getFltElevMax()))) : null) |
|
|
|
.build(); |
|
|
|
.build(); |
|
|
|
|
|
|
|
|
|
|
@ -340,4 +341,5 @@ public class DronOneStopService { |
|
|
|
Double distance = distances.stream().min(Double::compare).orElse(null); |
|
|
|
Double distance = distances.stream().min(Double::compare).orElse(null); |
|
|
|
return distance; |
|
|
|
return distance; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|