spot less 적용
This commit is contained in:
@@ -399,40 +399,34 @@ public class MapSheetMngRepositoryImpl extends QuerydslRepositorySupport
|
|||||||
queryFactory
|
queryFactory
|
||||||
.select(
|
.select(
|
||||||
Projections.constructor(
|
Projections.constructor(
|
||||||
MapSheetMngDto.ErrorDataDto.class,
|
MapSheetMngDto.ErrorDataDto.class,
|
||||||
mapSheetMngHstEntity.hstUid,
|
mapSheetMngHstEntity.hstUid,
|
||||||
mapSheetMngHstEntity.mngYyyy,
|
mapSheetMngHstEntity.mngYyyy,
|
||||||
mapSheetMngHstEntity.mapSheetNum,
|
mapSheetMngHstEntity.mapSheetNum,
|
||||||
mapSheetMngHstEntity.refMapSheetNum,
|
mapSheetMngHstEntity.refMapSheetNum,
|
||||||
|
Expressions.stringTemplate(
|
||||||
|
"concat({0}, substring({1}, 1, 5))",
|
||||||
|
mapInkx5kEntity.mapidNm, mapSheetMngHstEntity.mapSheetNum),
|
||||||
|
|
||||||
Expressions.stringTemplate(
|
// ✅ 튜플 방지: concat으로 문자열 생성
|
||||||
"concat({0}, substring({1}, 1, 5))",
|
Expressions.stringTemplate(
|
||||||
mapInkx5kEntity.mapidNm, mapSheetMngHstEntity.mapSheetNum
|
"concat('(', {0}, ',', {1}, ')')",
|
||||||
),
|
mapInkx5kEntity.mapidNm, mapSheetMngHstEntity.mapSheetNum),
|
||||||
|
Expressions.stringTemplate(
|
||||||
|
"concat({0}, substring({1}, 6, 3))",
|
||||||
|
mapInkx5kEntity.mapidNm, mapSheetMngHstEntity.mapSheetNum),
|
||||||
|
|
||||||
// ✅ 튜플 방지: concat으로 문자열 생성
|
// fid 타입 주의 (Long이면 DTO도 Long으로 맞추는 걸 추천)
|
||||||
Expressions.stringTemplate(
|
mapInkx5kEntity.fid, // 또는 mapInkx5kEntity.fid.intValue()
|
||||||
"concat('(', {0}, ',', {1}, ')')",
|
|
||||||
mapInkx5kEntity.mapidNm, mapSheetMngHstEntity.mapSheetNum
|
|
||||||
),
|
|
||||||
|
|
||||||
Expressions.stringTemplate(
|
// ✅ createdDate 말고 ZonedDateTime으로 매핑된 필드로
|
||||||
"concat({0}, substring({1}, 6, 3))",
|
mapSheetMngHstEntity.createdDate, // (예시)
|
||||||
mapInkx5kEntity.mapidNm, mapSheetMngHstEntity.mapSheetNum
|
mapSheetMngHstEntity.syncState,
|
||||||
),
|
mapSheetMngHstEntity.syncTfwFileName,
|
||||||
|
mapSheetMngHstEntity.syncTifFileName,
|
||||||
// fid 타입 주의 (Long이면 DTO도 Long으로 맞추는 걸 추천)
|
mapSheetMngHstEntity.syncCheckState,
|
||||||
mapInkx5kEntity.fid, // 또는 mapInkx5kEntity.fid.intValue()
|
mapSheetMngHstEntity.syncCheckTfwFileName,
|
||||||
|
mapSheetMngHstEntity.syncCheckTifFileName))
|
||||||
// ✅ createdDate 말고 ZonedDateTime으로 매핑된 필드로
|
|
||||||
mapSheetMngHstEntity.createdDate, // (예시)
|
|
||||||
|
|
||||||
mapSheetMngHstEntity.syncState,
|
|
||||||
mapSheetMngHstEntity.syncTfwFileName,
|
|
||||||
mapSheetMngHstEntity.syncTifFileName,
|
|
||||||
mapSheetMngHstEntity.syncCheckState,
|
|
||||||
mapSheetMngHstEntity.syncCheckTfwFileName,
|
|
||||||
mapSheetMngHstEntity.syncCheckTifFileName))
|
|
||||||
.from(mapSheetMngHstEntity)
|
.from(mapSheetMngHstEntity)
|
||||||
.innerJoin(mapInkx5kEntity)
|
.innerJoin(mapInkx5kEntity)
|
||||||
.on(mapSheetMngHstEntity.mapSheetNum.eq(mapInkx5kEntity.mapidcdNo))
|
.on(mapSheetMngHstEntity.mapSheetNum.eq(mapInkx5kEntity.mapidcdNo))
|
||||||
|
|||||||
Reference in New Issue
Block a user