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 * *
 * << 개정이력(Modification Information) >>
 *
 *  수정일         수정자       수정내용
 *  ----------   --------   ---------------------------
 *  2026.02.25   나혁제       최초 생성
 *
 * 
* */ @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 >>>>>>>>>>>>>>>"); } }