Browse Source

[메인] 일일 비행횟수 현황 : 비행계획서 승인 항목 표출 완료

pull/15/head
hagjoon(이학준) 10 months ago
parent
commit
f06c7fca31
  1. 19
      pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java

19
pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java

@ -261,15 +261,20 @@ public class MainDashService {
public List<MainDashFlightNumStcsModel> dailyFlightNumOfStcs(){
// 1. 전일 , 금일, 명일(내일)
Instant yesterday = Instant.now().minus(1, ChronoUnit.DAYS);
Instant today = Instant.now();
Instant tomorrow = Instant.now().plus(1, ChronoUnit.DAYS);
long yesterdayCount = fltPlanBasRepository.countByAprvlYnAndAprvlDtBetween("Y", yesterday, today);
Instant yesterdayStart = Instant.now().minus(1, ChronoUnit.DAYS).truncatedTo(ChronoUnit.DAYS);
Instant yesterdayEnd = Instant.now().truncatedTo(ChronoUnit.DAYS).minus(1, ChronoUnit.SECONDS);
Instant todayStart = Instant.now().truncatedTo(ChronoUnit.DAYS);
Instant todayEnd = Instant.now().plus(1, ChronoUnit.DAYS).minus(1, ChronoUnit.SECONDS);
Instant tomorrowStart = Instant.now().plus(1, ChronoUnit.DAYS).truncatedTo(ChronoUnit.DAYS);
Instant tomorrowEnd = Instant.now().plus(2, ChronoUnit.DAYS).minus(1, ChronoUnit.SECONDS);
long yesterdayCount = fltPlanBasRepository.countByAprvlYnAndAprvlDtBetween("Y", yesterdayStart, yesterdayEnd);
log.info("yesterdayCount: {}", yesterdayCount);
long todayCount = fltPlanBasRepository.countByAprvlYnAndAprvlDtBetween("Y", today, today.plus(1, ChronoUnit.DAYS));
long todayCount = fltPlanBasRepository.countByAprvlYnAndAprvlDtBetween("Y", todayStart, todayEnd);
log.info("todayCount: {}", todayCount);
long tomorrowCount = fltPlanBasRepository.countByAprvlYnAndAprvlDtBetween("Y", tomorrow, tomorrow.plus(1, ChronoUnit.DAYS));
long tomorrowCount = fltPlanBasRepository.countByAprvlYnAndAprvlDtBetween("Y", tomorrowStart, tomorrowEnd);
log.info("tomorrowCount: {}", tomorrowCount);
// 카운트와 함께 MainDashFlightNumStcsModel 인스턴스 생성

Loading…
Cancel
Save