|
...
|
...
|
@@ -42,27 +42,29 @@ class Temp extends Command |
|
|
|
|
|
|
|
$domain_list = $domain_model->list(['amp_status' => 1]);
|
|
|
|
foreach ($domain_list as $info) {
|
|
|
|
$notify_info = $notify_model->read(['project_id' => $info['project_id']]);
|
|
|
|
if (!$notify_info) {
|
|
|
|
if ($info['project_id'] > 0) {
|
|
|
|
$notify_info = $notify_model->read(['project_id' => $info['project_id'], 'type' => 3]);
|
|
|
|
if (!$notify_info) {
|
|
|
|
|
|
|
|
$domain_array = parse_url($info['domain']);
|
|
|
|
$host = $domain_array['host'] ?? $domain_array['path'];
|
|
|
|
$host_array = explode('.', $host);
|
|
|
|
if (count($host_array) <= 2) {
|
|
|
|
array_unshift($host_array, 'm');
|
|
|
|
} else {
|
|
|
|
$host_array[0] = 'm';
|
|
|
|
}
|
|
|
|
$amp_domain = implode('.', $host_array);
|
|
|
|
$domain_array = parse_url($info['domain']);
|
|
|
|
$host = $domain_array['host'] ?? $domain_array['path'];
|
|
|
|
$host_array = explode('.', $host);
|
|
|
|
if (count($host_array) <= 2) {
|
|
|
|
array_unshift($host_array, 'm');
|
|
|
|
} else {
|
|
|
|
$host_array[0] = 'm';
|
|
|
|
}
|
|
|
|
$amp_domain = implode('.', $host_array);
|
|
|
|
|
|
|
|
$project_info = $project_model->read(['id' => $info['project_id']]);
|
|
|
|
$project_info = $project_model->read(['id' => $info['project_id']]);
|
|
|
|
|
|
|
|
$notify_model->add([
|
|
|
|
'project_id' => $info['project_id'],
|
|
|
|
'type' => 3,
|
|
|
|
'data' => json_encode(['domain' => $amp_domain, 'url' => [], 'language' => []]),
|
|
|
|
'server_id' => $project_info['serve_id'],
|
|
|
|
]);
|
|
|
|
$notify_model->add([
|
|
|
|
'project_id' => $info['project_id'],
|
|
|
|
'type' => 3,
|
|
|
|
'data' => json_encode(['domain' => $amp_domain, 'url' => [], 'language' => []]),
|
|
|
|
'server_id' => $project_info['serve_id'],
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
...
|
...
|
|