diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java index 2efa9b5e..a7e48881 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/changedetection/ChangeDetectionRepositoryImpl.java @@ -177,40 +177,42 @@ public class ChangeDetectionRepositoryImpl extends QuerydslRepositorySupport @Override public List getChangeDetectionPointList( Long analUid, String mapSheetNum) { - List list = queryFactory - .select( - Expressions.stringTemplate( - "ST_AsGeoJSON(ST_Transform({0}, 4326))", mapSheetAnalDataGeomEntity.geomCenter), - mapSheetAnalDataGeomEntity.id, - mapSheetAnalDataGeomEntity.classAfterCd.toUpperCase() - ) - .from(mapSheetAnalDataGeomEntity) - .where( - mapSheetAnalDataGeomEntity.dataUid.in( - JPAExpressions.select(mapSheetAnalDataEntity.id) - .from(mapSheetAnalDataEntity) - .where(mapSheetAnalDataEntity.analUid.eq(analUid))), - mapSheetAnalDataGeomEntity.mapSheetNum.eq(Long.valueOf(mapSheetNum))) - .fetch(); + List list = + queryFactory + .select( + Expressions.stringTemplate( + "ST_AsGeoJSON(ST_Transform({0}, 4326))", mapSheetAnalDataGeomEntity.geomCenter), + mapSheetAnalDataGeomEntity.id, + mapSheetAnalDataGeomEntity.classAfterCd.toUpperCase()) + .from(mapSheetAnalDataGeomEntity) + .where( + mapSheetAnalDataGeomEntity.dataUid.in( + JPAExpressions.select(mapSheetAnalDataEntity.id) + .from(mapSheetAnalDataEntity) + .where(mapSheetAnalDataEntity.analUid.eq(analUid))), + mapSheetAnalDataGeomEntity.mapSheetNum.eq(Long.valueOf(mapSheetNum))) + .fetch(); GeoJsonReader reader = new GeoJsonReader(); return list.stream() - .map( - tuple -> { - String geojson = tuple.get(0, String.class); - Geometry geom; - try { - geom = reader.read(geojson); - } catch (Exception ex) { - throw new RuntimeException("GeoJSON -> Geometry 변환 실패", ex); - } + .map( + tuple -> { + String geojson = tuple.get(0, String.class); + Geometry geom; + try { + geom = reader.read(geojson); + } catch (Exception ex) { + throw new RuntimeException("GeoJSON -> Geometry 변환 실패", ex); + } - Long geoUid = tuple.get(mapSheetAnalDataGeomEntity.id).longValue(); - String classCd = tuple.get(mapSheetAnalDataGeomEntity.classAfterCd.toUpperCase()).toString(); + Long geoUid = tuple.get(mapSheetAnalDataGeomEntity.id).longValue(); + String classCd = + tuple.get(mapSheetAnalDataGeomEntity.classAfterCd.toUpperCase()).toString(); - return new ChangeDetectionDto.PointFeature("Feature", geom, new ChangeDetectionDto.PointProperties(geoUid, classCd)); - } - ).collect(Collectors.toList()); + return new ChangeDetectionDto.PointFeature( + "Feature", geom, new ChangeDetectionDto.PointProperties(geoUid, classCd)); + }) + .collect(Collectors.toList()); } @Override