SendSmsTask.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.kmall.admin.task;
  2. import com.kmall.admin.service.OrderProcessRecordService;
  3. import com.kmall.admin.service.alarm.Mall2OrderingEarlyWarningRemindsService;
  4. import org.slf4j.Logger;
  5. import org.slf4j.LoggerFactory;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.scheduling.annotation.EnableAsync;
  8. import org.springframework.scheduling.annotation.EnableScheduling;
  9. import org.springframework.scheduling.annotation.Scheduled;
  10. import org.springframework.stereotype.Component;
  11. /**
  12. * 发送短信定时器
  13. * @author 小问号
  14. * @email 1076650290@qq.com
  15. * @date 2020年11月5日15:15:23
  16. */
  17. //@Component("sendSmsTask")
  18. //@EnableScheduling
  19. //@EnableAsync
  20. public class SendSmsTask {
  21. private Logger logger = LoggerFactory.getLogger(getClass());
  22. @Autowired
  23. private OrderProcessRecordService orderProcessRecordService;
  24. /**
  25. * 发送清关成功短信给用户
  26. * 30秒刷一次
  27. */
  28. // @Scheduled(cron = "0/30 * * * * ?")
  29. public void sendCustomsSuccessSms() {
  30. logger.info("发送清关成功短信定时器开始-----------------" );
  31. try {
  32. orderProcessRecordService.sendCustomsSuccessSms();
  33. } catch (Exception e) {
  34. e.printStackTrace();
  35. logger.info("发送清关成功短信定时器异常-----------------原因:"+e.getMessage() );
  36. }
  37. logger.info("发送清关成功短信定时器结束-----------" );
  38. }
  39. }