作者 lyh

gx数据

@@ -74,25 +74,22 @@ class lyhDemo extends Command @@ -74,25 +74,22 @@ class lyhDemo extends Command
74 * @time :2025/7/22 15:14 74 * @time :2025/7/22 15:14
75 */ 75 */
76 public function _actionRoute(){ 76 public function _actionRoute(){
77 - $geo_service = new GeoService();  
78 - $data = $geo_service->getDeepSeekResult("创贸总共多少人?",'gpt-4o-mini');  
79 - dd($data);  
80 -// $projectModel = new Project();  
81 -// $lists = $projectModel->list(['delete_status' => 0,'project_type'=>0,'extend_type'=>0,'type'=>['in',[2,3,4,6]]], 'id', ['id']);  
82 -// $data = [];  
83 -// foreach ($lists as $item){  
84 -// echo date('Y-m-d H:i:s') . '开始--项目的id:'. $item['id'] . PHP_EOL;  
85 -// ProjectServer::useProject($item['id']);  
86 -// $aiBlogModel = new AiBlog();  
87 -// $info = $aiBlogModel->read(['route'=>null],['id']);  
88 -// if($info !== false){  
89 -// echo '项目id:'.$item['id'].PHP_EOL;  
90 -// $data[] = $item['id'];  
91 -// }  
92 -// dd($data);  
93 -// echo 'end';  
94 -// DB::disconnect('custom_mysql');  
95 -// } 77 + $projectModel = new Project();
  78 + $lists = $projectModel->list(['delete_status' => 0,'project_type'=>0,'extend_type'=>0,'type'=>['in',[1,2,3,4,6]]], 'id', ['id']);
  79 + $data = [];
  80 + foreach ($lists as $item){
  81 + echo date('Y-m-d H:i:s') . '开始--项目的id:'. $item['id'] . PHP_EOL;
  82 + ProjectServer::useProject($item['id']);
  83 + $aiBlogModel = new AiBlog();
  84 + $info = $aiBlogModel->read(['text'=>['like','%href="blog/%']],['id']);
  85 + if($info !== false){
  86 + echo '需要处理->项目id:'.$item['id'].PHP_EOL;
  87 + $data[] = $item['id'];
  88 + }
  89 + dd($data);
  90 + echo 'end';
  91 + DB::disconnect('custom_mysql');
  92 + }
96 } 93 }
97 94
98 public function _actionTemplateMain(){ 95 public function _actionTemplateMain(){
@@ -62,6 +62,7 @@ class ServersController extends BaseController @@ -62,6 +62,7 @@ class ServersController extends BaseController
62 unset($this->map['project_name']); 62 unset($this->map['project_name']);
63 } 63 }
64 if(isset($this->map['domain']) && !empty($this->map['domain'])){ 64 if(isset($this->map['domain']) && !empty($this->map['domain'])){
  65 + $this->map['domain'] = parse_url($this->map['domain'], PHP_URL_HOST); // 直接取域名部分
65 $domainModel = new DomainInfo(); 66 $domainModel = new DomainInfo();
66 $domainInfo = $domainModel->read(['domain'=>['like','%'.$this->map['domain'].'%']],['id','project_id']); 67 $domainInfo = $domainModel->read(['domain'=>['like','%'.$this->map['domain'].'%']],['id','project_id']);
67 if($domainInfo !== false && !empty($domainInfo['project_id'])){ 68 if($domainInfo !== false && !empty($domainInfo['project_id'])){
@@ -74,6 +75,8 @@ class ServersController extends BaseController @@ -74,6 +75,8 @@ class ServersController extends BaseController
74 $this->map['id'] = $ipInfo['servers_id']; 75 $this->map['id'] = $ipInfo['servers_id'];
75 } 76 }
76 } 77 }
  78 + }else{
  79 + $this->map['id'] = 0;
77 } 80 }
78 unset($this->map['domain']); 81 unset($this->map['domain']);
79 } 82 }