노승철 2 years ago
parent
commit
c1213da8da
  1. 11
      src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java
  2. 14
      src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

11
src/main/java/com/palnet/biz/api/bas/flight/service/BasFlightService.java

@ -95,16 +95,15 @@ public class BasFlightService {
for(BasGroupJoinModel list : groupList) { for(BasGroupJoinModel list : groupList) {
if (list.getGroupId().equals(rq.getGroupId())) { if (list.getGroupId().equals(rq.getGroupId())) {
userAccount = list.getGroupAuthCd(); userAccount = list.getGroupAuthCd();
// if(userAccount.equals("CREATER")||userAccount.equals("ADMIN")) { }
if(userAccount.equals("MASTER")||userAccount.equals("LEADER") || appAuth.equals("USER") || appAuth.equals("ROLE_USER")) { }
if (appAuth.equals("SUPER") || appAuth.equals("ADMIN")) {
masterAccount = "ADMIN";
} else if (userAccount.equals("MASTER") || userAccount.equals("LEADER")) {
masterAccount = "ADMIN"; masterAccount = "ADMIN";
} else { } else {
// masterAccount = "USER";
masterAccount = "NORMAL"; masterAccount = "NORMAL";
} }
}
}
log.info("masterAccount : >>>>> {}" , appAuth);
return fltPlanQueryRepository.listPlan(rq, masterAccount); return fltPlanQueryRepository.listPlan(rq, masterAccount);
} }

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

@ -1,5 +1,8 @@
package com.palnet.biz.jpa.repository.ctr; package com.palnet.biz.jpa.repository.ctr;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
@ -44,6 +47,7 @@ import com.querydsl.core.types.dsl.StringTemplate;
import com.querydsl.jpa.JPAExpressions; import com.querydsl.jpa.JPAExpressions;
import com.querydsl.jpa.impl.JPAQueryFactory; import com.querydsl.jpa.impl.JPAQueryFactory;
import io.netty.handler.codec.http.multipart.HttpPostRequestDecoder.EndOfDataDecoderException;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
@ -200,18 +204,14 @@ public class CtrCntrlQueryRepository{
BooleanBuilder builder = new BooleanBuilder(); BooleanBuilder builder = new BooleanBuilder();
builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId()));
builder.and(qCntrlBasEntity.cntrlStDt.goe(DateUtils.stringToDate(rq.getStDate())));
if(rq.getStDate().equals(rq.getEndDate())) {
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 endDate = end.getTime(); Date endDate = end.getTime();
builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId()));
builder.and(qCntrlBasEntity.cntrlStDt.goe(DateUtils.stringToDate(rq.getStDate())));
builder.and(qCntrlBasEntity.cntrlEndDt.loe(endDate)); builder.and(qCntrlBasEntity.cntrlEndDt.loe(endDate));
}else {
builder.and(qCntrlBasEntity.cntrlEndDt.loe(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