스케쥴 실행 여부 테이블 추가

main
이범준 2 months ago
parent 92e878db1d
commit 4f14e1ce80

@ -4,6 +4,7 @@ import java.util.List;
import javax.annotation.Resource;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import cokr.xit.fims.nxrp.Hirer;
@ -22,9 +23,14 @@ public class RentSchedule extends AbstractComponent {
//@Scheduled(cron = "0 0 22 * * *")
@Scheduled(cron = "0 0 20 * * *")
public void sendRun() {
String useYn = nisIndivBean.getScheduleUseYn("NXRP_JEJU_01");
if(useYn == null || !useYn.equals("Y")) {
return;
}
NisIndivQuery query = new NisIndivQuery();
query.setSggCd("50110");
query.setTaskSeCd("ECA");
@ -35,9 +41,14 @@ public class RentSchedule extends AbstractComponent {
}
//@Scheduled(cron = "0 0 9 * * *")
@Scheduled(cron = "0 0 9 * * *")
public void receiveRun() {
String useYn = nisIndivBean.getScheduleUseYn("NXRP_JEJU_02");
if(useYn == null || !useYn.equals("Y")) {
return;
}
nisIndivBean.get_SI_to_DO();
List<Hirer> results = nisIndivBean.getCarDriverInfoFromFile();

@ -12,5 +12,7 @@ public interface NisIndivMapper extends AbstractMapper {
List<DataObject> selectLcnsNoLinkTarget(NisIndivQuery query);
String getScheduleUseYn(String scheduleName);
}

@ -417,4 +417,10 @@ public class NisIndivBean extends AbstractBean {
}
public String getScheduleUseYn(String scheduleName) {
return nisIndivMapper.getScheduleUseYn(scheduleName);
}
}

@ -20,4 +20,9 @@ SELECT LA.VHRNO
AND LA.DEL_YN = 'N'
</select>
<select id="getScheduleUseYn" parameterType="string" resultType="string">
SELECT USE_YN
FROM TB_RENT_SERVER_SCHEDULE
WHERE SCHEDULE_NAME = #{scheduleName}
</select>
</mapper>
Loading…
Cancel
Save