AdminCheckQuartz.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.iotechn.unimall.admin;
  2. import org.slf4j.Logger;
  3. import org.slf4j.LoggerFactory;
  4. import org.springframework.scheduling.annotation.EnableScheduling;
  5. import org.springframework.stereotype.Component;
  6. import java.util.concurrent.ExecutorService;
  7. import java.util.concurrent.Executors;
  8. /**
  9. * Created by rize on 2019/7/21.
  10. */
  11. @Component
  12. @EnableScheduling
  13. public class AdminCheckQuartz {
  14. private static final Logger logger = LoggerFactory.getLogger(AdminCheckQuartz.class);
  15. private static final String ORDER_STATUS_LOCK = "ORDER_STATUS_QUARTZ_LOCK";
  16. private static final String GROUP_SHOP_START_LOCK = "GROUP_SHOP_START_LOCK";
  17. private static final String GROUP_SHOP_END_LOCK = "GROUP_SHOP_END_LOCK";
  18. private static final String GROUP_SHOP_LOCK_LOCK = "GROUP_SHOP_LOCK_LOCK";
  19. ExecutorService pool = Executors.newFixedThreadPool(2);
  20. /**
  21. * 订单数据定时轮训处理 每小时执行一次
  22. */
  23. // @Scheduled(cron = "0 0 7-22 * * ? ")
  24. public void task1(){
  25. new Thread(new Runnable() {
  26. @Override
  27. public void run() {
  28. }
  29. }).start();
  30. }
  31. /**
  32. * 订单数据定时轮训处理 每30分钟执行一次
  33. */
  34. // @Scheduled(cron = "0 0/30 * * * ? ")
  35. public void task2(){
  36. new Thread(new Runnable() {
  37. @Override
  38. public void run() {
  39. }
  40. }).start();
  41. }
  42. public void dealOrder() throws Exception {
  43. }
  44. }