|
|
@ -1,6 +1,8 @@ |
|
|
|
package com.palnet.biz.jpa.repository.ctr; |
|
|
|
package com.palnet.biz.jpa.repository.ctr; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
import java.util.Calendar; |
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrGroupModel; |
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrGroupModel; |
|
|
@ -59,11 +61,12 @@ public class CtrCntrlQueryRepository{ |
|
|
|
|
|
|
|
|
|
|
|
builder.and(qCntrlBasEntity.statusCd.eq("99")); |
|
|
|
builder.and(qCntrlBasEntity.statusCd.eq("99")); |
|
|
|
log.debug("Params ===> " +rq.toString()); |
|
|
|
log.debug("Params ===> " +rq.toString()); |
|
|
|
|
|
|
|
Calendar end = Calendar.getInstance(); |
|
|
|
|
|
|
|
end.setTime(DateUtils.stringToDate(rq.getEndDate())); |
|
|
|
|
|
|
|
end.add(Calendar.DATE, 1); |
|
|
|
|
|
|
|
Date endDate = end.getTime(); |
|
|
|
builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate()))); |
|
|
|
builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate()))); |
|
|
|
builder.and(qCntrlBasEntity.cntrlStDt.before(DateUtils.stringToDate(rq.getEndDate()))); |
|
|
|
builder.and(qCntrlBasEntity.cntrlEndDt.before(endDate)); |
|
|
|
|
|
|
|
|
|
|
|
if(!StringUtils.isEmpty(rq.getSearch1())) { |
|
|
|
if(!StringUtils.isEmpty(rq.getSearch1())) { |
|
|
|
builder.and(qCntrlBasEntity.idntfNum.like("%" + rq.getSearch1() + "%")); |
|
|
|
builder.and(qCntrlBasEntity.idntfNum.like("%" + rq.getSearch1() + "%")); |
|
|
|
} |
|
|
|
} |
|
|
@ -114,7 +117,7 @@ public class CtrCntrlQueryRepository{ |
|
|
|
.leftJoin(qPtyCstmrGroupEntity) |
|
|
|
.leftJoin(qPtyCstmrGroupEntity) |
|
|
|
.on(qFltPlanBasEntity.groupId.eq(qPtyCstmrGroupEntity.groupId)) |
|
|
|
.on(qFltPlanBasEntity.groupId.eq(qPtyCstmrGroupEntity.groupId)) |
|
|
|
.where(builder) |
|
|
|
.where(builder) |
|
|
|
.orderBy(qCntrlBasEntity.cntrlStDt.desc()) |
|
|
|
.orderBy(qCntrlBasEntity.cntrlStDt.asc()) |
|
|
|
.fetch(); |
|
|
|
.fetch(); |
|
|
|
|
|
|
|
|
|
|
|
for(AnlsHstryModel model: queryList) { |
|
|
|
for(AnlsHstryModel model: queryList) { |
|
|
@ -167,12 +170,14 @@ public List<AnlsHstryRsModel> listCntrlBasRs(AnlsHstryGroupModel rq, int cstmrSn |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId())); |
|
|
|
builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId())); |
|
|
|
} |
|
|
|
} |
|
|
|
if(rq.getStDate() != null) { |
|
|
|
|
|
|
|
builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate()))); |
|
|
|
Calendar end = Calendar.getInstance(); |
|
|
|
} |
|
|
|
end.setTime(DateUtils.stringToDate(rq.getEndDate())); |
|
|
|
if(rq.getEndDate() != null) { |
|
|
|
end.add(Calendar.DATE, 1); |
|
|
|
builder.and(qCntrlBasEntity.cntrlStDt.before(DateUtils.stringToDate(rq.getEndDate()))); |
|
|
|
Date endDate = end.getTime(); |
|
|
|
} |
|
|
|
builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate()))); |
|
|
|
|
|
|
|
builder.and(qCntrlBasEntity.cntrlEndDt.before(endDate)); |
|
|
|
|
|
|
|
|
|
|
|
if(!StringUtils.isEmpty(rq.getSearch1())) { |
|
|
|
if(!StringUtils.isEmpty(rq.getSearch1())) { |
|
|
|
builder.and(qCntrlBasEntity.idntfNum.like("%" + rq.getSearch1() + "%")); |
|
|
|
builder.and(qCntrlBasEntity.idntfNum.like("%" + rq.getSearch1() + "%")); |
|
|
|
} |
|
|
|
} |
|
|
|