joe 4 роки тому
батько
коміт
e84fb2602a
1 змінених файлів з 12 додано та 0 видалено
  1. 12 0
      crmeb/subscribes/TimerSubscribe.php

+ 12 - 0
crmeb/subscribes/TimerSubscribe.php

@@ -7,7 +7,10 @@ use app\models\store\StoreBargainUser;
 use app\models\store\StoreOrder;
 use app\models\store\StorePink;
 use app\models\user\UserToken;
+use crmeb\services\async\ClearanceCalc;
+use crmeb\services\async\LuckyCalc;
 use think\facade\Db;
+use think\facade\Log;
 use crmeb\services\async\WechatNotify;
 
 /**
@@ -84,6 +87,15 @@ class TimerSubscribe
      */
     public function onTimer_60()
     {
+        $tm = localtime(time(), true);
+        if ($tm['tm_min'] == 0 && $tm['tm_sec'] == 0) {
+            // 整点做活动
+            $activities = [new ClearanceCalc(), new LuckyCalc()];
+            foreach($activities as $activity) {
+                $activity->calc();
+            }
+        }
+        Log::warning('onTimer_60()');
     }
 
     /**