作者 lyh

gx

@@ -13,6 +13,7 @@ use App\Enums\Common\Code; @@ -13,6 +13,7 @@ use App\Enums\Common\Code;
13 use App\Http\Controllers\Aside\BaseController; 13 use App\Http\Controllers\Aside\BaseController;
14 use App\Models\ASide\APublicModel; 14 use App\Models\ASide\APublicModel;
15 use App\Models\Channel\Channel; 15 use App\Models\Channel\Channel;
  16 +use App\Models\Domain\DomainInfo;
16 use App\Models\Manage\Manage; 17 use App\Models\Manage\Manage;
17 use App\Models\Project\OnlineCheck; 18 use App\Models\Project\OnlineCheck;
18 use App\Models\Project\Project; 19 use App\Models\Project\Project;
@@ -127,9 +128,14 @@ class OnlineController extends BaseController @@ -127,9 +128,14 @@ class OnlineController extends BaseController
127 * @time :2023/8/18 10:58 128 * @time :2023/8/18 10:58
128 */ 129 */
129 public function searchParam(&$query){ 130 public function searchParam(&$query){
130 - //搜索条件处理  
131 - if(isset($this->map['title'])){  
132 - $query = $query->where('gl_project.title','like','%'.$this->map['title'].'%'); 131 + if(!empty($this->map['search']) && !empty($this->map['search_type'])){
  132 + // 搜索域名
  133 + if($this->map['search_type'] == 'test_domain'){
  134 + $query->where('gl_project_deploy_build.test_domain','like','%'.$this->map['search'].'%');
  135 + } else {
  136 + // 搜索名称
  137 + $query->where('gl_project.title', 'like', '%' . $this->map['search'] . '%');
  138 + }
133 } 139 }
134 $query = $query->where('gl_project.status',1);//TODO::已提交审核 140 $query = $query->where('gl_project.status',1);//TODO::已提交审核
135 return $query; 141 return $query;
@@ -24,6 +24,10 @@ class WebSettingImageController extends BaseController @@ -24,6 +24,10 @@ class WebSettingImageController extends BaseController
24 */ 24 */
25 public function lists(WebSettingImage $webSettingImage){ 25 public function lists(WebSettingImage $webSettingImage){
26 $list = $webSettingImage->list([],'id',['id','image','type']); 26 $list = $webSettingImage->list([],'id',['id','image','type']);
  27 + foreach ($list as $k=>$v){
  28 + $v['image'] = getImageUrl($v['image']);
  29 + $list[$k] = $v;
  30 + }
27 $this->response('success',Code::SUCCESS,$list); 31 $this->response('success',Code::SUCCESS,$list);
28 } 32 }
29 33
@@ -35,16 +39,15 @@ class WebSettingImageController extends BaseController @@ -35,16 +39,15 @@ class WebSettingImageController extends BaseController
35 * @time :2023/9/21 15:17 39 * @time :2023/9/21 15:17
36 */ 40 */
37 public function save(WebSettingImage $webSettingImage){ 41 public function save(WebSettingImage $webSettingImage){
38 - foreach ($this->param['data'] as $v){  
39 - if(isset($v['id']) && !empty($v['id'])){  
40 - $rs = $webSettingImage->edit($v,['id'=>$v['id']]);  
41 - }else{ 42 + try {
  43 + $webSettingImage->del(['project_id'=>$this->user['project_id']]);
  44 + foreach ($this->param['data'] as $v){
42 $v['project_id'] = $this->user['project_id']; 45 $v['project_id'] = $this->user['project_id'];
43 - $rs = $webSettingImage->add($v);  
44 - }  
45 - if($rs === false){  
46 - $this->response('系统错误请联系管理员'); 46 + $v['image'] = str_replace_url($v['image']);
  47 + $webSettingImage->add($v);
47 } 48 }
  49 + }catch (\Exception $e){
  50 + $this->response('系统错误请联系管理员');
48 } 51 }
49 $this->response('success'); 52 $this->response('success');
50 } 53 }