正在显示
1 个修改的文件
包含
17 行增加
和
2 行删除
| @@ -37,10 +37,25 @@ class AiDomainTask extends Command | @@ -37,10 +37,25 @@ class AiDomainTask extends Command | ||
| 37 | 37 | ||
| 38 | public $url = 'https://www.cmer.site/api/globalso_site'; | 38 | public $url = 'https://www.cmer.site/api/globalso_site'; |
| 39 | public function handle(){ | 39 | public function handle(){ |
| 40 | - $pageSize = 500; | 40 | + $data = []; |
| 41 | + $pageSize = 100; | ||
| 41 | $page = 1; | 42 | $page = 1; |
| 42 | $domainInfoModel = new DomainInfo(); | 43 | $domainInfoModel = new DomainInfo(); |
| 43 | $res = http_get($this->url.'?pagesize='.$pageSize.'&page='.$page); | 44 | $res = http_get($this->url.'?pagesize='.$pageSize.'&page='.$page); |
| 44 | - dd($res); | 45 | + if($res['status'] != 200){ |
| 46 | + echo date('Y-m-d H:i:s').'请求失败,未拉取到数据'; | ||
| 47 | + return false; | ||
| 48 | + } | ||
| 49 | + $data = $res['data']['data']; | ||
| 50 | + while($page <= $res['data']['last_page']){ | ||
| 51 | + $res = http_get($this->url.'?pagesize='.$pageSize.'&page='.$page); | ||
| 52 | + if($res['status'] != 200){ | ||
| 53 | + echo date('Y-m-d H:i:s').'第'.$page.'请求失败,未拉取到数据'; | ||
| 54 | + return false; | ||
| 55 | + } | ||
| 56 | + $data = array_values(array_merge($data,$res['data']['data'])); | ||
| 57 | + $page++; | ||
| 58 | + } | ||
| 59 | + dd($data); | ||
| 45 | } | 60 | } |
| 46 | } | 61 | } |
-
请 注册 或 登录 后发表评论