Files
ProxyPanel/app/Models/NodeHeartbeat.php
兔姬桑 396fbbad56 优化 自动任务
1. 使用chunk分段处理大规模数据处理;
2. 优化部分任务的查询逻辑;
3. 提取各任务时间戳至,config/tasks.php,允许机场主自定义各任务;
2021-01-24 23:21:43 -05:00

21 lines
412 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* 节点负载信息.
*/
class NodeHeartbeat extends Model
{
public $timestamps = false;
protected $table = 'node_heartbeat';
protected $guarded = [];
public function scopeRecently($query)
{
return $query->where('log_time', '>=', strtotime(config('tasks.recently_heartbeat')))->latest('log_time');
}
}