OrderRemindsTask.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.kmall.admin.task;
  2. import com.kmall.admin.fromcomm.service.SysUserService;
  3. import com.kmall.admin.service.alarm.Mall2OrderingEarlyWarningRemindsService;
  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.EnableScheduling;
  9. import org.springframework.scheduling.annotation.Scheduled;
  10. import org.springframework.stereotype.Component;
  11. /**
  12. * 订货提醒定时器
  13. * @author Scott
  14. * @email
  15. * @date 2016年11月30日 下午1:34:24
  16. */
  17. @Component("orderRemindsTask")
  18. public class OrderRemindsTask {
  19. private Logger logger = LoggerFactory.getLogger(getClass());
  20. @Autowired
  21. private Mall2OrderingEarlyWarningRemindsService orderingEarlyWarningRemindsService;
  22. @Scheduled(cron = "0/30 * * * * ?")
  23. public void orderReminds() {
  24. logger.info("订货提醒查询-----------------" );
  25. try {
  26. orderingEarlyWarningRemindsService.orderReminds();
  27. } catch (Exception e) {
  28. e.printStackTrace();
  29. logger.info("订货提醒查询异常-----------------原因:"+e.getMessage() );
  30. }
  31. logger.info("订货提醒查询成功-----------" );
  32. }
  33. }