|
@@ -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
|
}
|