소스 검색

unsubmit api

tags/Baseline_30082024_BACKEND_UAT
Mac\David 1 년 전
부모
커밋
d36ab710dd
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. +9
    -2
      src/main/java/com/ffii/tsms/modules/data/service/DashboardService.kt

+ 9
- 2
src/main/java/com/ffii/tsms/modules/data/service/DashboardService.kt 파일 보기

@@ -1717,7 +1717,11 @@ open class DashboardService(
+ " SELECT 5 as num" + " SELECT 5 as num"
+ " ) numbers" + " ) numbers"
+ " WHERE" + " WHERE"
+ " DATE(:startdate + INTERVAL numbers.num DAY) BETWEEN :startdate AND DATE_ADD(:startdate, INTERVAL 6 DAY)"
+ " DATE(:startdate + INTERVAL numbers.num DAY) BETWEEN :startdate AND"
+ " case"
+ " when curdate() < DATE_ADD(:startdate, INTERVAL 6 DAY) then curdate()"
+ " else DATE_ADD(:startdate, INTERVAL 6 DAY)"
+ " end"
+ " AND DAYOFWEEK(DATE(:startdate + INTERVAL numbers.num DAY)) BETWEEN 2 AND 6" + " AND DAYOFWEEK(DATE(:startdate + INTERVAL numbers.num DAY)) BETWEEN 2 AND 6"
+ " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (select ch.date from company_holiday ch where ch.deleted = 0)" + " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (select ch.date from company_holiday ch where ch.deleted = 0)"
+ " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (:publicHolidayList)" + " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (:publicHolidayList)"
@@ -1796,7 +1800,10 @@ open class DashboardService(
+ " WHERE" + " WHERE"
+ " DATE(:startdate + INTERVAL numbers.num DAY) BETWEEN" + " DATE(:startdate + INTERVAL numbers.num DAY) BETWEEN"
+ " :startdate AND" + " :startdate AND"
+ " CURDATE()"
+ " case"
+ " when month(:startdate) >= month(curdate()) then curdate()"
+ " else LAST_DAY(:startdate)"
+ " end"
+ " AND DAYOFWEEK(DATE(:startdate + INTERVAL numbers.num DAY)) BETWEEN 2 AND 6" + " AND DAYOFWEEK(DATE(:startdate + INTERVAL numbers.num DAY)) BETWEEN 2 AND 6"
+ " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (select ch.date from company_holiday ch where ch.deleted = 0)" + " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (select ch.date from company_holiday ch where ch.deleted = 0)"
+ " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (:publicHolidayList)" + " AND DATE(:startdate + INTERVAL numbers.num DAY) not in (:publicHolidayList)"


불러오는 중...
취소
저장