|
@ -0,0 +1,36 @@
|
|
|
package com.yihu.wlyy.event;
|
|
|
|
|
|
import com.yihu.wlyy.job.QuartzHelper;
|
|
|
import com.yihu.wlyy.job.SignEndJob;
|
|
|
import com.yihu.wlyy.util.SystemConf;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.ApplicationListener;
|
|
|
import org.springframework.context.event.ContextRefreshedEvent;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
|
/**
|
|
|
* Created by lyr-pc on 2017/3/10.
|
|
|
*/
|
|
|
@Service
|
|
|
public class ApplicationEvent implements ApplicationListener<ContextRefreshedEvent>{
|
|
|
|
|
|
@Autowired
|
|
|
QuartzHelper quartzHelper;
|
|
|
|
|
|
@Override
|
|
|
public void onApplicationEvent(ContextRefreshedEvent ContextRefreshedEvent) {
|
|
|
try {
|
|
|
String trigger = SystemConf.getInstance().getSystemProperties().getProperty("sign_end_job_trigger");
|
|
|
if (!quartzHelper.isExistJob("sign_end_job")) {
|
|
|
quartzHelper.addJob(SignEndJob.class, trigger, "sign_end_job", new HashMap<String, Object>());
|
|
|
System.out.println("sign end job start success");
|
|
|
} else {
|
|
|
System.out.println("sign end job exist");
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
System.out.println("sign end job start failed");
|
|
|
}
|
|
|
}
|
|
|
}
|