ApplicationEvent.java 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.yihu.jw.event;
  2. import com.yihu.jw.job.QuartzHelper;
  3. import org.slf4j.Logger;
  4. import org.slf4j.LoggerFactory;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.context.ApplicationListener;
  7. import org.springframework.context.event.ContextRefreshedEvent;
  8. import org.springframework.stereotype.Service;
  9. /**
  10. * Created by zdm on 2017/3/10.
  11. */
  12. @Service
  13. public class ApplicationEvent implements ApplicationListener<ContextRefreshedEvent> {
  14. private Logger logger = LoggerFactory.getLogger(ApplicationEvent.class);
  15. @Autowired
  16. QuartzHelper quartzHelper;
  17. @Override
  18. public void onApplicationEvent(ContextRefreshedEvent ContextRefreshedEvent) {
  19. try {
  20. //=================中山医院发布启动======================================================
  21. // //互联网医院处方状态更新job
  22. // if (!quartzHelper.isExistJob("prescriptionStatus_update_job")) {
  23. // String trigger = SystemConf.getInstance().getSystemProperties().getProperty("prescriptionStatus_update_job");
  24. // quartzHelper.addJob(PrescriptionStatusUpdateJob.class, trigger, "prescriptionStatus_update_job", new HashMap<String, Object>());
  25. // logger.info("prescriptionStatus_update_job job success");
  26. // } else {
  27. // logger.info("prescriptionStatus_update_job job exist");
  28. // }
  29. //
  30. // //门诊过期
  31. // if (!quartzHelper.isExistJob("prescription_overdue_job")) {
  32. // String trigger = SystemConf.getInstance().getSystemProperties().getProperty("prescription_overdue_job");
  33. // quartzHelper.addJob(PrescriptionOverdueJob.class, trigger, "prescription_overdue_job", new HashMap<String, Object>());
  34. // logger.info("prescription_overdue_job job success");
  35. // } else {
  36. // logger.info("prescription_overdue_job job exist");
  37. // }
  38. //
  39. //
  40. // //互联网医院 监管平台上报
  41. // if (!quartzHelper.isExistJob("data_upload_job")) {
  42. // String trigger = SystemConf.getInstance().getSystemProperties().getProperty("data_upload_job");
  43. // quartzHelper.addJob(DataUploadJob.class, trigger, "data_upload_job", new HashMap<String, Object>());
  44. // logger.info("data_upload_job job success");
  45. // } else {
  46. // logger.info("data_upload_job job exist");
  47. // }
  48. //=================中山医院发布启动======================================================
  49. } catch (Exception e) {
  50. logger.info("followup_plan_remind job start failed");
  51. }
  52. }
  53. }