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 >>>>>>>>>>>>>>>"); } }