Browse Source

비행이력 조건 수정

feature/auth
qkr7828(박재우) 2 years ago
parent
commit
acaf4ab9b0
  1. 13
      src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

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

@ -62,7 +62,6 @@ 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());
if(rq.getStDate().equals(rq.getEndDate())) { if(rq.getStDate().equals(rq.getEndDate())) {
log.info("시작 날짜와 종료 날짜가 동일합니다");
Calendar std = Calendar.getInstance(); Calendar std = Calendar.getInstance();
std.setTime(DateUtils.stringToDate(rq.getStDate())); std.setTime(DateUtils.stringToDate(rq.getStDate()));
std.add(Calendar.DATE, -1); std.add(Calendar.DATE, -1);
@ -73,10 +72,13 @@ public class CtrCntrlQueryRepository{
Date endDate = end.getTime(); Date endDate = end.getTime();
builder.and(qCntrlBasEntity.cntrlStDt.after(stDate)); builder.and(qCntrlBasEntity.cntrlStDt.after(stDate));
builder.and(qCntrlBasEntity.cntrlEndDt.before(endDate)); builder.and(qCntrlBasEntity.cntrlEndDt.before(endDate));
} else { }
builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate()))); else if (rq.getStDate() != null) {
builder.and(qCntrlBasEntity.cntrlEndDt.before(DateUtils.stringToDate(rq.getEndDate()))); builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate())));
} }
else if(rq.getEndDate() != null) {
builder.and(qCntrlBasEntity.cntrlStDt.before(DateUtils.stringToDate(rq.getEndDate())));
}
if(!StringUtils.isEmpty(rq.getSearch1())) { if(!StringUtils.isEmpty(rq.getSearch1())) {
builder.and(qCntrlBasEntity.idntfNum.like("%" + rq.getSearch1() + "%")); builder.and(qCntrlBasEntity.idntfNum.like("%" + rq.getSearch1() + "%"));
} }
@ -182,7 +184,6 @@ public List<AnlsHstryRsModel> listCntrlBasRs(AnlsHstryGroupModel rq, int cstmrSn
} }
if(rq.getStDate().equals(rq.getEndDate())) { if(rq.getStDate().equals(rq.getEndDate())) {
log.info("시작 날짜와 종료 날짜가 동일합니다");
Calendar std = Calendar.getInstance(); Calendar std = Calendar.getInstance();
std.setTime(DateUtils.stringToDate(rq.getStDate())); std.setTime(DateUtils.stringToDate(rq.getStDate()));
std.add(Calendar.DATE, -1); std.add(Calendar.DATE, -1);

Loading…
Cancel
Save