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

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

@ -93,18 +93,17 @@ public class BasFlightService {
String appAuth = jwtTokenUtil.getUserAuthByToken(); String appAuth = jwtTokenUtil.getUserAuthByToken();
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")) {
masterAccount = "ADMIN";
}else {
// masterAccount = "USER";
masterAccount = "NORMAL";
}
}
} }
log.info("masterAccount : >>>>> {}" , appAuth); if (appAuth.equals("SUPER") || appAuth.equals("ADMIN")) {
masterAccount = "ADMIN";
} else if (userAccount.equals("MASTER") || userAccount.equals("LEADER")) {
masterAccount = "ADMIN";
} else {
masterAccount = "NORMAL";
}
return fltPlanQueryRepository.listPlan(rq, masterAccount); return fltPlanQueryRepository.listPlan(rq, masterAccount);
} }

22
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;
@ -199,19 +203,15 @@ public class CtrCntrlQueryRepository{
QCtrCntrlHstryArea qCntrlHstryAreaEntity = QCtrCntrlHstryArea.ctrCntrlHstryArea; QCtrCntrlHstryArea qCntrlHstryAreaEntity = QCtrCntrlHstryArea.ctrCntrlHstryArea;
BooleanBuilder builder = new BooleanBuilder(); BooleanBuilder builder = new BooleanBuilder();
Calendar end = Calendar.getInstance();
end.setTime(DateUtils.stringToDate(rq.getEndDate()));
end.add(Calendar.DATE, 1);
Date endDate = end.getTime();
builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId())); builder.and(qComArcrftBasEntity.groupId.eq(rq.getGroupId()));
builder.and(qCntrlBasEntity.cntrlStDt.goe(DateUtils.stringToDate(rq.getStDate()))); builder.and(qCntrlBasEntity.cntrlStDt.goe(DateUtils.stringToDate(rq.getStDate())));
builder.and(qCntrlBasEntity.cntrlEndDt.loe(endDate));
if(rq.getStDate().equals(rq.getEndDate())) {
Calendar end = Calendar.getInstance();
end.setTime(DateUtils.stringToDate(rq.getEndDate()));
end.add(Calendar.DATE, 1);
Date endDate = end.getTime();
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