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. 15
      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); Optional<PtyCstmrBas> optional = ptyCstmrBasRepository.findById(cstmrSno);
if (!optional.isPresent()) { if (!optional.isPresent()) {
throw new CustomException(ErrorCode.DATA_NOTFIND); // throw new CustomException(ErrorCode.DATA_NOTFIND);
log.error("NO DATA FOUND");
} }
PtyCstmrBas entity = optional.get(); 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()); Optional<ComArcrftBas> optional = comArcrftBasRepository.findById(model.getArcrftSno());
if (!optional.isPresent()) { if (!optional.isPresent()) {
log.error("DATA_NOTFIND"); // throw new CustomException(ErrorCode.DATA_NOTFIND);
log.error("NO DATA FOUND.");
} }
ComArcrftBas entity = optional.get(); ComArcrftBas entity = optional.get();

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

@ -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();

Loading…
Cancel
Save