Browse Source

비행이력 현황 목록 - 검색조건 오류 수정

feature/auth
박재우 2 years ago
parent
commit
4eae482b04
  1. 15
      src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

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

@ -183,24 +183,13 @@ public List<AnlsHstryRsModel> listCntrlBasRs(AnlsHstryGroupModel rq, int cstmrSn
builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId())); builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId()));
} }
if(rq.getStDate().equals(rq.getEndDate())) {
Calendar std = Calendar.getInstance();
std.setTime(DateUtils.stringToDate(rq.getStDate()));
std.add(Calendar.DATE, -1);
Calendar end = Calendar.getInstance(); Calendar end = Calendar.getInstance();
end.setTime(DateUtils.stringToDate(rq.getEndDate())); end.setTime(DateUtils.stringToDate(rq.getEndDate()));
end.add(Calendar.DATE, 1); end.add(Calendar.DATE, 1);
Date stDate = std.getTime();
Date endDate = end.getTime(); Date endDate = end.getTime();
builder.and(qCntrlBasEntity.cntrlStDt.after(stDate));
builder.and(qCntrlBasEntity.cntrlEndDt.before(endDate));
}
else if (rq.getStDate() != null) {
builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate()))); builder.and(qCntrlBasEntity.cntrlStDt.after(DateUtils.stringToDate(rq.getStDate())));
} builder.and(qCntrlBasEntity.cntrlEndDt.before(endDate));
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() + "%"));
} }

Loading…
Cancel
Save