|
|
|
@ -288,6 +288,7 @@ public class BasDosService {
|
|
|
|
|
.reviewedType(reviewedType) |
|
|
|
|
.reviewedReason(area.getReviewedReason()) |
|
|
|
|
.reviewedProcType(area.getReviewedProcType()) |
|
|
|
|
.sendStatus(area.getSendStatus()) |
|
|
|
|
.reqRadius(area.getReqRadius()) |
|
|
|
|
.allowRadius(area.getAllowRadius()) |
|
|
|
|
.limitZoneCd(area.getLimitZone()) |
|
|
|
@ -991,6 +992,7 @@ public class BasDosService {
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 페이징처리 |
|
|
|
|
* |
|
|
|
|
* @param rq |
|
|
|
|
* @param type |
|
|
|
|
* @return |
|
|
|
@ -1010,7 +1012,8 @@ public class BasDosService {
|
|
|
|
|
|
|
|
|
|
if (totalDataCount % rq.getPageDataSize() > 0) totalPages++; |
|
|
|
|
|
|
|
|
|
if(rq.getPage() > totalPages || rq.getPage() < 1) throw new CustomException(ErrorCode.NON_VALID_PARAMETER, String.format("페이지는 [ %s ] page 부터 [ %s ] page 까지입니다.", 1, totalPages)); |
|
|
|
|
if (rq.getPage() > totalPages || rq.getPage() < 1) |
|
|
|
|
throw new CustomException(ErrorCode.NON_VALID_PARAMETER, String.format("페이지는 [ %s ] page 부터 [ %s ] page 까지입니다.", 1, totalPages)); |
|
|
|
|
|
|
|
|
|
Boolean isFirst = rq.getPage() == 1; |
|
|
|
|
Boolean isLast = rq.getPage().equals(totalPages); |
|
|
|
@ -1038,7 +1041,8 @@ public class BasDosService {
|
|
|
|
|
.planSno(drone.getPlanSno()) |
|
|
|
|
.build(); |
|
|
|
|
}) |
|
|
|
|
.collect(Collectors.groupingBy(BasDosPlanDroneRs::getPlanSno));; |
|
|
|
|
.collect(Collectors.groupingBy(BasDosPlanDroneRs::getPlanSno)); |
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
Map<Long, List<BasDosPlanPilotRs>> fltPliotBasMap = dosFltPlanPilotRepository.findByPlanSnoIn(planSnoList).stream() |
|
|
|
|
.map(pilot -> { |
|
|
|
@ -1322,13 +1326,14 @@ public class BasDosService {
|
|
|
|
|
/** |
|
|
|
|
* List 노드객체의 컬럼중 하나를 Key값으로 잡아 Map을 만듬 |
|
|
|
|
* EX -> PlanBas의 planSno를 키값으로 잡아 Map<planSno, PlanBas> 형태로 변환 |
|
|
|
|
* |
|
|
|
|
* @param list Map으로 바꿀 리스트 |
|
|
|
|
* @param fieldName Map의 key가 될 컬럼 이름 |
|
|
|
|
* @param keyType Map의 key가 될 클래스 타입 |
|
|
|
|
* @return |
|
|
|
|
* @param <P> |
|
|
|
|
* @param <B> |
|
|
|
|
* @param <C> |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
private <P, B extends List<C>, C> Map<P, C> getConvertMap(B list, String fieldName, Class<P> keyType) { |
|
|
|
|
Map<P, C> result = new HashMap<>(); |
|
|
|
|