영상관리 스케줄러 true로 변경, 영상삭제 시 year도 업데이트 되게 추가
This commit is contained in:
@@ -748,6 +748,13 @@ public class MapSheetMngRepositoryImpl extends QuerydslRepositorySupport
|
|||||||
.delete(mapSheetMngTileEntity)
|
.delete(mapSheetMngTileEntity)
|
||||||
.where(mapSheetMngTileEntity.mngYyyy.eq(mngYyyy))
|
.where(mapSheetMngTileEntity.mngYyyy.eq(mngYyyy))
|
||||||
.execute();
|
.execute();
|
||||||
|
|
||||||
|
long updateNotYetCount =
|
||||||
|
queryFactory
|
||||||
|
.update(yearEntity)
|
||||||
|
.set(yearEntity.status, "NOTYET")
|
||||||
|
.where(yearEntity.yyyy.eq(mngYyyy))
|
||||||
|
.execute();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -3,24 +3,30 @@ package com.kamco.cd.kamcoback.scheduler;
|
|||||||
import com.kamco.cd.kamcoback.scheduler.service.MapSheetMngFileJobService;
|
import com.kamco.cd.kamcoback.scheduler.service.MapSheetMngFileJobService;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.scheduling.annotation.Scheduled;
|
import org.springframework.scheduling.annotation.Scheduled;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
@Slf4j
|
||||||
@Component
|
@Component
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class MapSheetMngFileJobController {
|
public class MapSheetMngFileJobController {
|
||||||
|
|
||||||
private final MapSheetMngFileJobService mapSheetMngFileJobService;
|
private final MapSheetMngFileJobService mapSheetMngFileJobService;
|
||||||
|
|
||||||
|
@Value("${spring.profiles.active}")
|
||||||
|
private String profile;
|
||||||
|
|
||||||
// 현재 상태 확인용 Getter
|
// 현재 상태 확인용 Getter
|
||||||
@Getter private boolean isSchedulerEnabled = false;
|
@Getter private boolean isSchedulerEnabled = true;
|
||||||
@Getter private boolean isFileSyncSchedulerEnabled = false;
|
@Getter private boolean isFileSyncSchedulerEnabled = false;
|
||||||
@Getter private int mngSyncPageSize = 20;
|
@Getter private int mngSyncPageSize = 20;
|
||||||
|
|
||||||
// 파일싱크 진행여부 확인하기
|
// 파일싱크 진행여부 확인하기
|
||||||
@Scheduled(fixedDelay = 1000 * 10)
|
@Scheduled(fixedDelay = 1000 * 10)
|
||||||
public void checkMngFileSync() {
|
public void checkMngFileSync() {
|
||||||
if (!isSchedulerEnabled) {
|
if ("local".equals(profile) || !isSchedulerEnabled) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user