作者 李宇航

合并分支 'master-server' 到 'master'

更新修改



查看合并请求 !891
@@ -11,6 +11,7 @@ namespace App\Http\Controllers\Aside\Project; @@ -11,6 +11,7 @@ namespace App\Http\Controllers\Aside\Project;
11 11
12 use App\Enums\Common\Code; 12 use App\Enums\Common\Code;
13 use App\Http\Controllers\Aside\BaseController; 13 use App\Http\Controllers\Aside\BaseController;
  14 +use App\Models\Domain\DomainInfo;
14 use App\Models\Project\CountAllProject; 15 use App\Models\Project\CountAllProject;
15 16
16 /** 17 /**
@@ -30,6 +31,14 @@ class AllProjectController extends BaseController @@ -30,6 +31,14 @@ class AllProjectController extends BaseController
30 * @time :2024/11/12 9:35 31 * @time :2024/11/12 9:35
31 */ 32 */
32 public function lists(CountAllProject $allProject){ 33 public function lists(CountAllProject $allProject){
  34 + if(isset($this->map['product_domain']) && !empty($this->map['product_domain'])){
  35 + $parsedUrl = parse_url($this->map['product_domain']);
  36 + $this->map['product_domain'] = $parsedUrl['host'] ?? $this->map['product_domain'];
  37 + $this->map['product_domain'] = ['like','%'.$this->map['product_domain'].'%'];
  38 + }
  39 + if(isset($this->map['test_domain']) && !empty($this->map['test_domain'])){
  40 + $this->map['test_domain'] = ['like','%'.$this->map['test_domain'].'%'];
  41 + }
33 $data = $allProject->lists($this->map,$this->page,$this->row); 42 $data = $allProject->lists($this->map,$this->page,$this->row);
34 $this->response('success',Code::SUCCESS,$data); 43 $this->response('success',Code::SUCCESS,$data);
35 } 44 }