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

This commit is contained in:
吴昊天 2023-02-22 10:06:51 +08:00
parent 54d6c259de
commit 7dc61c9448

View File

@ -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();