|
|
@ -51,7 +51,7 @@ public class BasFlightService { |
|
|
|
List<BasFlightPlanAreaModel> area = new ArrayList<>(); |
|
|
|
List<BasFlightPlanAreaModel> area = new ArrayList<>(); |
|
|
|
for (FltPlanArea areaEntity : areaEntityList) { |
|
|
|
for (FltPlanArea areaEntity : areaEntityList) { |
|
|
|
BasFlightPlanAreaModel areaModel = BasFlightMapper.mapper.entityToModel(areaEntity); |
|
|
|
BasFlightPlanAreaModel areaModel = BasFlightMapper.mapper.entityToModel(areaEntity); |
|
|
|
List<FltPlanAreaCoord> coordEntityList = fltPlanAreaCoordRepository.findFirstByPlanAreaSnoOrderByPlanAreaCoordSnoAsc(areaEntity.getPlanAreaSno()); |
|
|
|
List<FltPlanAreaCoord> coordEntityList = fltPlanAreaCoordRepository.findByPlanAreaSnoOrderByPlanAreaCoordSnoAsc(areaEntity.getPlanAreaSno()); |
|
|
|
if (coordEntityList != null && !coordEntityList.isEmpty()) { |
|
|
|
if (coordEntityList != null && !coordEntityList.isEmpty()) { |
|
|
|
areaModel.setCoordList(BasFlightMapper.mapper.entityToModelCoordList(coordEntityList)); |
|
|
|
areaModel.setCoordList(BasFlightMapper.mapper.entityToModelCoordList(coordEntityList)); |
|
|
|
} |
|
|
|
} |
|
|
@ -165,7 +165,7 @@ public class BasFlightService { |
|
|
|
List<BasFlightPlanAreaCoordModel> coordsModelList = areaModel.getCoordList(); |
|
|
|
List<BasFlightPlanAreaCoordModel> coordsModelList = areaModel.getCoordList(); |
|
|
|
if (coordsModelList != null && !coordsModelList.isEmpty()) { |
|
|
|
if (coordsModelList != null && !coordsModelList.isEmpty()) { |
|
|
|
Integer areaSno = areaModel.getPlanAreaSno(); |
|
|
|
Integer areaSno = areaModel.getPlanAreaSno(); |
|
|
|
List<FltPlanAreaCoord> coordEntityList = fltPlanAreaCoordRepository.findFirstByPlanAreaSnoOrderByPlanAreaCoordSnoAsc(areaSno); |
|
|
|
List<FltPlanAreaCoord> coordEntityList = fltPlanAreaCoordRepository.findByPlanAreaSnoOrderByPlanAreaCoordSnoAsc(areaSno); |
|
|
|
for (BasFlightPlanAreaCoordModel coordModel : coordsModelList) { |
|
|
|
for (BasFlightPlanAreaCoordModel coordModel : coordsModelList) { |
|
|
|
FltPlanAreaCoord coordEntity = coordEntityList.stream().filter(fltPlanAreaCoord -> fltPlanAreaCoord.getPlanAreaCoordSno() == coordModel.getPlanAreaCoordSno()).findFirst().orElse(null); |
|
|
|
FltPlanAreaCoord coordEntity = coordEntityList.stream().filter(fltPlanAreaCoord -> fltPlanAreaCoord.getPlanAreaCoordSno() == coordModel.getPlanAreaCoordSno()).findFirst().orElse(null); |
|
|
|
if (coordEntity == null) { |
|
|
|
if (coordEntity == null) { |
|
|
|