|
|
@ -196,7 +196,7 @@ public class BasFlightService { |
|
|
|
return rs; |
|
|
|
return rs; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void planValid(BasFlightPlanModel rq) { |
|
|
|
public void planValid(BasFlightPlanModel rq){ |
|
|
|
boolean isEqualsFltElev = false; |
|
|
|
boolean isEqualsFltElev = false; |
|
|
|
List<BasFlightPlanAreaModel> rqAreaList = rq.getAreaList(); |
|
|
|
List<BasFlightPlanAreaModel> rqAreaList = rq.getAreaList(); |
|
|
|
String rqFltElev = rqAreaList.get(0).getFltElev(); |
|
|
|
String rqFltElev = rqAreaList.get(0).getFltElev(); |
|
|
@ -304,10 +304,14 @@ public class BasFlightService { |
|
|
|
|
|
|
|
|
|
|
|
// 비행계획서 등록
|
|
|
|
// 비행계획서 등록
|
|
|
|
@Transactional |
|
|
|
@Transactional |
|
|
|
public void createPlan(BasFlightPlanModel rq) throws IOException, JAXBException { |
|
|
|
public void createPlan(BasFlightPlanModel rq) throws IOException, JAXBException{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
// 비행계획서 유효성 검사.
|
|
|
|
// 비행계획서 유효성 검사.
|
|
|
|
this.planValid(rq); |
|
|
|
this.planValid(rq); |
|
|
|
|
|
|
|
}catch (RuntimeException e) { |
|
|
|
|
|
|
|
throw new CustomException(ErrorCode.FAIL); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 비행계획서
|
|
|
|
// 비행계획서
|
|
|
|
String userId = jwtTokenUtil.getUserIdByToken(); |
|
|
|
String userId = jwtTokenUtil.getUserIdByToken(); |
|
|
@ -384,10 +388,13 @@ public class BasFlightService { |
|
|
|
|
|
|
|
|
|
|
|
// 비행계획서 수정
|
|
|
|
// 비행계획서 수정
|
|
|
|
@Transactional |
|
|
|
@Transactional |
|
|
|
public boolean updatePlan(BasFlightPlanModel rq) throws IOException, JAXBException { |
|
|
|
public boolean updatePlan(BasFlightPlanModel rq) throws IOException, JAXBException{ |
|
|
|
|
|
|
|
try { |
|
|
|
// 비행계획서 유효성 검사.
|
|
|
|
// 비행계획서 유효성 검사.
|
|
|
|
this.planValid(rq); |
|
|
|
this.planValid(rq); |
|
|
|
|
|
|
|
}catch (RuntimeException e) { |
|
|
|
|
|
|
|
throw new CustomException(ErrorCode.FAIL); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (rq != null && rq.getPlanSno() != null) { |
|
|
|
if (rq != null && rq.getPlanSno() != null) { |
|
|
|
String userId = jwtTokenUtil.getUserIdByToken(); |
|
|
|
String userId = jwtTokenUtil.getUserIdByToken(); |
|
|
|