Browse Source

비행이력 목록 count 수정

feature/auth
노승철 2 years ago
parent
commit
88306e2de8
  1. 39
      src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

39
src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

@ -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) {

Loading…
Cancel
Save