作者 张关杰

Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into bate

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