Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into bate
正在显示
1 个修改的文件
包含
26 行增加
和
1 行删除
| @@ -50,14 +50,39 @@ class Notice extends Command | @@ -50,14 +50,39 @@ class Notice extends Command | ||
| 50 | $list = $keywordVideoModel->select('project_id') | 50 | $list = $keywordVideoModel->select('project_id') |
| 51 | ->groupBy('project_id')->whereBetween('created_at', [$yesterday.' 00:00:00',$yesterday.' 23:59:59'])->get()->toArray(); | 51 | ->groupBy('project_id')->whereBetween('created_at', [$yesterday.' 00:00:00',$yesterday.' 23:59:59'])->get()->toArray(); |
| 52 | $project_arr = []; | 52 | $project_arr = []; |
| 53 | + if(empty($list)){ | ||
| 54 | + echo date('Y-m-d H:i:s') . '无需通知' . PHP_EOL; | ||
| 55 | + return false; | ||
| 56 | + } | ||
| 53 | foreach ($list as $k => $v){ | 57 | foreach ($list as $k => $v){ |
| 54 | $project_arr[] = $v['project_id']; | 58 | $project_arr[] = $v['project_id']; |
| 55 | } | 59 | } |
| 56 | $domainModel = new DomainInfo(); | 60 | $domainModel = new DomainInfo(); |
| 57 | - $domainList = $domainModel->formatQuery(['project_id'=>['in',$project_arr]])->pluck('domain')->toArray(); | 61 | + $domainList = $domainModel->formatQuery(['project_id'=>['in',$project_arr]])->get()->toArray(); |
| 62 | + if(empty($domainList)){ | ||
| 63 | + echo date('Y-m-d H:i:s') . '无域名:' . PHP_EOL; | ||
| 64 | + return false; | ||
| 65 | + } | ||
| 58 | foreach ($domainList as $v1){ | 66 | foreach ($domainList as $v1){ |
| 59 | //TODO::通知C端 | 67 | //TODO::通知C端 |
| 68 | + $this->curlDelRoute($v1['domain'],$v1['project_id']); | ||
| 69 | + } | ||
| 70 | + return true; | ||
| 71 | + } | ||
| 72 | + | ||
| 73 | + /** | ||
| 74 | + * @remark :删除路由通知C端 | ||
| 75 | + * @name :curlDelRoute | ||
| 76 | + * @author :lyh | ||
| 77 | + * @method :post | ||
| 78 | + * @time :2023/11/30 14:43 | ||
| 79 | + */ | ||
| 80 | + public function curlDelRoute($domain,$project_id){ | ||
| 81 | + if (strpos($domain, 'https://') === false) { | ||
| 82 | + $domain = 'https://' . $domain . '/'; | ||
| 60 | } | 83 | } |
| 84 | + $url = $domain.'api/update_page/?project_id='.$project_id.'&route=6'; | ||
| 85 | + shell_exec('curl -k "'.$url.'"'); | ||
| 61 | return true; | 86 | return true; |
| 62 | } | 87 | } |
| 63 | } | 88 | } |
-
请 注册 或 登录 后发表评论