ShippingRemindsTask.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.kmall.admin.task;
  2. import com.kmall.admin.service.alarm.Mall2OrderingEarlyWarningRemindsService;
  3. import com.kmall.admin.service.alarm.Mall2ShippingReminderAlarmService;
  4. import com.kmall.admin.websocket.WebSocketServer;
  5. import org.slf4j.Logger;
  6. import org.slf4j.LoggerFactory;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.scheduling.annotation.Scheduled;
  9. import org.springframework.stereotype.Component;
  10. /**
  11. * 出货提醒定时器
  12. * @author Scott
  13. * @email
  14. * @date 2016年11月30日 下午1:34:24
  15. */
  16. @Component("shippingRemindsTask")
  17. public class ShippingRemindsTask {
  18. private Logger logger = LoggerFactory.getLogger(getClass());
  19. @Autowired
  20. private Mall2ShippingReminderAlarmService shippingReminderAlarmService;
  21. @Scheduled(cron = "0/30 * * * * ?")
  22. public void shippingReminds() {
  23. logger.info("出货提醒查询-----------------" );
  24. try {
  25. shippingReminderAlarmService.shippingReminds();
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. logger.info("出货提醒查询异常-----------------原因:"+e.getMessage() );
  29. }
  30. logger.info("出货提醒查询成功-----------" );
  31. }
  32. }