Browse Source

[LDRA] 56 D : 범위 내에서 캐치가 없는 상태로 던져지는 부분 수정 - 56D 규칙 위반은 안나오지만 71D 규칙 위반으로 바뀌는 현상 모아소프트측에서 사유서 작성 해야해서 한쪽 규칙을 클리어 하는게 좋다고 하여 56 D 로 규칙에 맞게 클리어

feature/ldra
leehagjoon(이학준) 1 year ago
parent
commit
15f28eab12
  1. 3
      src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java
  2. 3
      src/main/java/com/palnet/biz/api/bas/dron/service/BasDronService.java
  3. 23
      src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java

3
src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java

@ -187,7 +187,8 @@ public class JwtService {
Optional<PtyCstmrBas> optional = ptyCstmrBasRepository.findById(cstmrSno);
if (!optional.isPresent()) {
throw new CustomException(ErrorCode.DATA_NOTFIND);
// throw new CustomException(ErrorCode.DATA_NOTFIND);
log.error("NO DATA FOUND");
}
PtyCstmrBas entity = optional.get();

3
src/main/java/com/palnet/biz/api/bas/dron/service/BasDronService.java

@ -325,7 +325,8 @@ public class BasDronService {
Optional<ComArcrftBas> optional = comArcrftBasRepository.findById(model.getArcrftSno());
if (!optional.isPresent()) {
log.error("DATA_NOTFIND");
// throw new CustomException(ErrorCode.DATA_NOTFIND);
log.error("NO DATA FOUND.");
}
ComArcrftBas entity = optional.get();

23
src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java

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

Loading…
Cancel
Save