TaskSubscribe.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. namespace crmeb\subscribes;
  3. use app\admin\model\system\SystemAttachment;
  4. use app\models\store\StoreBargainUser;
  5. use app\models\store\StoreOrder;
  6. use app\models\store\StorePink;
  7. use app\models\user\UserToken;
  8. /**
  9. * 定时任务类
  10. * Class TaskSubscribe
  11. * @package crmeb\subscribes
  12. */
  13. class TaskSubscribe
  14. {
  15. public function handle()
  16. {
  17. }
  18. /**
  19. * 2秒钟执行的方法
  20. */
  21. public function onTask_2()
  22. {
  23. }
  24. /**
  25. * 6秒钟执行的方法
  26. */
  27. public function onTask_6()
  28. {
  29. }
  30. /**
  31. * 10秒钟执行的方法
  32. */
  33. public function onTask_10()
  34. {
  35. }
  36. /**
  37. * 30秒钟执行的方法
  38. */
  39. public function onTask_30()
  40. {
  41. StoreBargainUser::startBargainUserStatus();//批量修改砍价状态为 砍价失败
  42. StoreOrder::orderUnpaidCancel();//订单未支付默认取消
  43. StoreOrder::startTakeOrder();//7天自动收货
  44. StorePink::statusPink();//拼团到期修改状态
  45. }
  46. /**
  47. * 60秒钟执行的方法
  48. */
  49. public function onTask_60(){
  50. }
  51. /**
  52. * 180秒钟执行的方法
  53. */
  54. public function onTask_180()
  55. {
  56. }
  57. /**
  58. * 300秒钟执行的方法
  59. */
  60. public function onTask_300()
  61. {
  62. UserToken::delToken();//删除一天前的过期token
  63. SystemAttachment::emptyYesterdayAttachment();//清除昨日海报
  64. }
  65. }