|
|
@ -236,24 +236,27 @@ public class CtrCntrlQueryRepository{ |
|
|
|
.fetch(); |
|
|
|
.fetch(); |
|
|
|
|
|
|
|
|
|
|
|
// 전체 카운트
|
|
|
|
// 전체 카운트
|
|
|
|
long count = query |
|
|
|
long count = 0; |
|
|
|
.select( |
|
|
|
if(queryList.size() > 0) { |
|
|
|
qCntrlBasEntity |
|
|
|
count = query |
|
|
|
) |
|
|
|
.select(qCntrlBasEntity) |
|
|
|
.from(qCntrlBasEntity) |
|
|
|
.from(qCntrlBasEntity) |
|
|
|
.leftJoin(qCntrlHstryAreaEntity) |
|
|
|
.leftJoin(qCntrlHstryAreaEntity) |
|
|
|
.on(qCntrlBasEntity.cntrlId.eq(qCntrlHstryAreaEntity.cntrlId)) |
|
|
|
.on(qCntrlBasEntity.cntrlId.eq(qCntrlHstryAreaEntity.cntrlId)) |
|
|
|
.on(qCntrlHstryAreaEntity.actnType.eq("01")) |
|
|
|
.on(qCntrlHstryAreaEntity.actnType.eq("01")) |
|
|
|
.leftJoin(qComIdntfBasEntity) |
|
|
|
.leftJoin(qComIdntfBasEntity) |
|
|
|
.on(qCntrlBasEntity.idntfNum.eq(qComIdntfBasEntity.idntfNum)) |
|
|
|
.on(qCntrlBasEntity.idntfNum.eq(qComIdntfBasEntity.idntfNum)) |
|
|
|
.leftJoin(qComArcrftBasEntity) |
|
|
|
.leftJoin(qComArcrftBasEntity) |
|
|
|
.on(qComIdntfBasEntity.arcrftSno.eq(qComArcrftBasEntity.arcrftSno)) |
|
|
|
.on(qComIdntfBasEntity.arcrftSno.eq(qComArcrftBasEntity.arcrftSno)) |
|
|
|
.leftJoin(qFltPlanBasEntity) |
|
|
|
.leftJoin(qFltPlanBasEntity) |
|
|
|
.on(qComArcrftBasEntity.groupId.eq(qFltPlanBasEntity.groupId)) |
|
|
|
.on(qComArcrftBasEntity.groupId.eq(qFltPlanBasEntity.groupId)) |
|
|
|
.leftJoin(qPtyCstmrGroupEntity) |
|
|
|
.leftJoin(qPtyCstmrGroupEntity) |
|
|
|
.on(qComArcrftBasEntity.groupId.eq(qPtyCstmrGroupEntity.groupId)) |
|
|
|
.on(qComArcrftBasEntity.groupId.eq(qPtyCstmrGroupEntity.groupId)) |
|
|
|
.where(builder) |
|
|
|
.where(builder) |
|
|
|
.fetchCount(); |
|
|
|
.fetchCount(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<AnlsHstryRsModel> result = new ArrayList<>(); |
|
|
|
List<AnlsHstryRsModel> result = new ArrayList<>(); |
|
|
|
for(AnlsHstryRsModel model: queryList) { |
|
|
|
for(AnlsHstryRsModel model: queryList) { |
|
|
|