正在显示
1 个修改的文件
包含
20 行增加
和
18 行删除
| @@ -42,27 +42,29 @@ class Temp extends Command | @@ -42,27 +42,29 @@ class Temp extends Command | ||
| 42 | 42 | ||
| 43 | $domain_list = $domain_model->list(['amp_status' => 1]); | 43 | $domain_list = $domain_model->list(['amp_status' => 1]); |
| 44 | foreach ($domain_list as $info) { | 44 | foreach ($domain_list as $info) { |
| 45 | - $notify_info = $notify_model->read(['project_id' => $info['project_id']]); | ||
| 46 | - if (!$notify_info) { | 45 | + if ($info['project_id'] > 0) { |
| 46 | + $notify_info = $notify_model->read(['project_id' => $info['project_id'], 'type' => 3]); | ||
| 47 | + if (!$notify_info) { | ||
| 47 | 48 | ||
| 48 | - $domain_array = parse_url($info['domain']); | ||
| 49 | - $host = $domain_array['host'] ?? $domain_array['path']; | ||
| 50 | - $host_array = explode('.', $host); | ||
| 51 | - if (count($host_array) <= 2) { | ||
| 52 | - array_unshift($host_array, 'm'); | ||
| 53 | - } else { | ||
| 54 | - $host_array[0] = 'm'; | ||
| 55 | - } | ||
| 56 | - $amp_domain = implode('.', $host_array); | 49 | + $domain_array = parse_url($info['domain']); |
| 50 | + $host = $domain_array['host'] ?? $domain_array['path']; | ||
| 51 | + $host_array = explode('.', $host); | ||
| 52 | + if (count($host_array) <= 2) { | ||
| 53 | + array_unshift($host_array, 'm'); | ||
| 54 | + } else { | ||
| 55 | + $host_array[0] = 'm'; | ||
| 56 | + } | ||
| 57 | + $amp_domain = implode('.', $host_array); | ||
| 57 | 58 | ||
| 58 | - $project_info = $project_model->read(['id' => $info['project_id']]); | 59 | + $project_info = $project_model->read(['id' => $info['project_id']]); |
| 59 | 60 | ||
| 60 | - $notify_model->add([ | ||
| 61 | - 'project_id' => $info['project_id'], | ||
| 62 | - 'type' => 3, | ||
| 63 | - 'data' => json_encode(['domain' => $amp_domain, 'url' => [], 'language' => []]), | ||
| 64 | - 'server_id' => $project_info['serve_id'], | ||
| 65 | - ]); | 61 | + $notify_model->add([ |
| 62 | + 'project_id' => $info['project_id'], | ||
| 63 | + 'type' => 3, | ||
| 64 | + 'data' => json_encode(['domain' => $amp_domain, 'url' => [], 'language' => []]), | ||
| 65 | + 'server_id' => $project_info['serve_id'], | ||
| 66 | + ]); | ||
| 67 | + } | ||
| 66 | } | 68 | } |
| 67 | } | 69 | } |
| 68 | } | 70 | } |
-
请 注册 或 登录 后发表评论