改进 测试环境中永久保存服务器数据

This commit is contained in:
iVampireSP.com 2022-08-31 17:26:53 +08:00
parent 7ab179fe67
commit 0aa87c5025
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132

View File

@ -34,7 +34,7 @@ public function __construct()
public function handle()
{
//
Module::whereNotNull('url')->chunk(100, function ($modules) {
Module::whereNotNull('url')->chunk(100, function ($modules) {
$servers = [];
foreach ($modules as $module) {
@ -49,6 +49,7 @@ public function handle()
// 只保留 name, status
$servers = array_merge($servers, array_map(function ($server) use ($module) {
return [
'module_id' => $module->id,
'module_name' => $module->name,
'name' => $server['name'],
'status' => $server['status'],
@ -63,8 +64,12 @@ public function handle()
}
}
// Cache servers
Cache::put('servers', $servers, now()->addMinutes(10));
// if local
if (config('app.env') === 'local') {
Cache::forever('servers', $servers);
} else {
Cache::put('servers', $servers, now()->addMinutes(10));
}
});
}
}