package com.yaochen.boss.job;
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.yaochen.boss.job.component.AuthComponent;
import com.yaochen.myquartz.Job2;
import com.yaochen.myquartz.Job2ExecutionContext;
/**
* OSD定时发送执行任务
*/
@Service
public class OsdSendJob implements Job2 {
private final Logger logger = LoggerFactory.getLogger(getClass());
@Autowired
private AuthComponent authComponent;
@Override
public void execute(Job2ExecutionContext arg0) throws JobExecutionException {
try{
int cnt=authComponent.saveSendPlanOsd();
if(cnt>0){
logger.info("执行计划OSD条数:"+cnt);
}
} catch(Exception e){
logger.error("执行计划OSD失败"+e.getMessage());
return;
}
}
}