From e80037a2d5b5809886a253853c2f953cd96d02ab Mon Sep 17 00:00:00 2001 From: "Harry M. You" Date: Wed, 3 Dec 2025 09:39:46 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=81=EC=83=81=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=EB=A6=AC=EC=8A=A4=ED=8A=B8=20=EC=A1=B0=ED=9A=8C=20=EC=BB=A4?= =?UTF-8?q?=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapsheet/dto/MapSheetMngDto.java | 10 +++--- .../mapsheet/MapSheetMngRepositoryImpl.java | 33 ++++++++----------- 2 files changed, 18 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java b/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java index 203b1e45..4eb9223e 100644 --- a/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java +++ b/src/main/java/com/kamco/cd/kamcoback/mapsheet/dto/MapSheetMngDto.java @@ -61,21 +61,19 @@ public class MapSheetMngDto { @AllArgsConstructor public static class MngDto{ private int rowNum; - /* private int mngYyyy; - private MngState mngState; - private SyncState syncState; + private String mngState; + private String syncState; private String mngStateDttm; private String syncStateDttm; - private Integer sheetCnt; - private Integer exceptCnt; + //private int sheetCnt; + //private int exceptCnt; private String mngPath; private String createdDttm; private Long createdUid; private String updatedDttm; private Long updatedUid; - */ } @Getter diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryImpl.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryImpl.java index cfcc64df..74180f12 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryImpl.java @@ -94,41 +94,36 @@ public class MapSheetMngRepositoryImpl extends QuerydslRepositorySupport .select( Projections.constructor( MapSheetMngDto.MngDto.class, - Expressions.numberTemplate(Integer.class, "row_number() over(order by {0} desc)", mapSheetMngEntity.createdDttm) - /* + Expressions.numberTemplate(Integer.class, "row_number() over(order by {0} desc)", mapSheetMngEntity.createdDttm), mapSheetMngEntity.id, mapSheetMngEntity.mngState, mapSheetMngEntity.syncState, Expressions.stringTemplate("to_char({0}, 'YYYY-MM-DD HH24:MI:SS')", mapSheetMngEntity.mngStateDttm), Expressions.stringTemplate("to_char({0}, 'YYYY-MM-DD HH24:MI:SS')", mapSheetMngEntity.syncStateDttm), - 10, - 20, - (Expression) mapSheetMngEntity.mngPath, + mapSheetMngEntity.mngPath, Expressions.stringTemplate("to_char({0}, 'YYYY-MM-DD HH24:MI:SS')", mapSheetMngEntity.createdDttm), mapSheetMngEntity.createdUid, Expressions.stringTemplate("to_char({0}, 'YYYY-MM-DD HH24:MI:SS')", mapSheetMngEntity.updatedDttm), mapSheetMngEntity.updatedUid - */ ) ) .from(mapSheetMngEntity) - .where( - mapSheetMngEntity.id.eq(searchReq.getMngYyyy()), - mapSheetErrorSearchValue(searchReq) - ) - .offset(pageable.getOffset()) - .limit(pageable.getPageSize()) - .orderBy(mapSheetMngEntity.createdDttm.desc()) + //.where( + // mapSheetMngSearchValue(searchReq) + //) + //.offset(pageable.getOffset()) + //.limit(pageable.getPageSize()) + //.orderBy(mapSheetMngEntity.id.desc()) .fetch(); Long countQuery = queryFactory .select(mapSheetMngEntity.id.count()) .from(mapSheetMngEntity) - .where( - mapSheetMngEntity.id.eq(searchReq.getMngYyyy()), - mapSheetErrorSearchValue(searchReq) - ) + //.where( + // mapSheetMngEntity.id.eq(searchReq.getMngYyyy()), + // mapSheetMngSearchValue(searchReq) + //) .fetchOne(); return new PageImpl<>(foundContent, pageable, countQuery); @@ -154,11 +149,11 @@ public class MapSheetMngRepositoryImpl extends QuerydslRepositorySupport } private BooleanExpression mapSheetMngSearchValue(MapSheetMngDto.searchReq searchReq) { - if (Objects.isNull(searchReq.getSearchValue())) { + if (Objects.isNull(searchReq.getMngYyyy())) { return null; } // 검색어 1개 값이 도엽명 or 도엽번호 like 검색 - return Expressions.booleanTemplate("{0} = " + searchReq.getSearchValue() , mapSheetMngEntity.id); + return Expressions.booleanTemplate("{0} = " + searchReq.getMngYyyy() , mapSheetMngEntity.id); } }