itsm_ysm/src/main/java/com/urpsys/kccfbat/scheduler/ConsoleScheduler.java
2026-05-26 11:03:41 +09:00

70 lines
1.5 KiB
Java

package com.urpsys.kccfbat.scheduler;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.urpsys.kccfbat.ncms.dao.NcmsDataDao;
import com.urpsys.kccfbat.service.NcmsDataService;
import com.urpsys.kccfbat.service.NcmsToIamsDataTransService;
import lombok.extern.slf4j.Slf4j;
/**
* 자료이관처리 스케쥴러 클래스
* @author urp 인프라본부 나혁제
* @since 2026.02.25
* @version 1.0
* @see
*
* <pre>
* << 개정이력(Modification Information) >>
*
* 수정일 수정자 수정내용
* ---------- -------- ---------------------------
* 2026.02.25 나혁제 최초 생성
*
* </pre>
*
*/
@Slf4j
@Component
public class ConsoleScheduler
{
@Autowired
NcmsToIamsDataTransService ncmsToIamsDataTransService;
NcmsDataService ncmsDataService;
@Scheduled(cron = "1 * * * * *")
public void NcmsToIamsDataTranMain ()
{
log.info(">>>>>>>>>>>>>>> NcmsToIamsDataTranMain <<<<<<<<<<<<<<<");
// ams => 통합자료관리 시스템 데이터이관
try
{
ncmsToIamsDataTransService.processNcmsToIamsDataTrans();
}
catch(Exception e)
{
e.printStackTrace();
log.error("데이터 이관중 오류 발생[{}] ", e);
}
log.info("<<<<<<<<<<<<<<< NcmsToIamsDataTranMain >>>>>>>>>>>>>>>");
}
}