Просмотр исходного кода

修复定时任务直接访问接口的time报错

吴昊天 2 лет назад
Родитель
Сommit
7dc61c9448
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      crmeb/app/services/system/crontab/SystemCrontabServices.php

+ 3 - 2
crmeb/app/services/system/crontab/SystemCrontabServices.php

@@ -205,10 +205,11 @@ class SystemCrontabServices extends BaseServices
      */
     public function crontabRun()
     {
-        file_put_contents(root_path() . 'runtime/.timer', time()); //检测定时任务是否正常
+        $time = time();
+        file_put_contents(root_path() . 'runtime/.timer', $time); //检测定时任务是否正常
         $list = $this->dao->selectList(['is_open' => 1, 'is_del' => 0])->toArray();
         foreach ($list as $item) {
-            if ($item['next_execution_time'] < time()) {
+            if ($item['next_execution_time'] < $time) {
                 if ($item['mark'] == 'order_cancel') {
                     //未支付自动取消订单
                     app()->make(StoreOrderServices::class)->orderUnpaidCancel();