作者 lyh

gx

... ... @@ -13,6 +13,7 @@ use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Models\ASide\APublicModel;
use App\Models\Channel\Channel;
use App\Models\Domain\DomainInfo;
use App\Models\Manage\Manage;
use App\Models\Project\OnlineCheck;
use App\Models\Project\Project;
... ... @@ -127,9 +128,14 @@ class OnlineController extends BaseController
* @time :2023/8/18 10:58
*/
public function searchParam(&$query){
//搜索条件处理
if(isset($this->map['title'])){
$query = $query->where('gl_project.title','like','%'.$this->map['title'].'%');
if(!empty($this->map['search']) && !empty($this->map['search_type'])){
// 搜索域名
if($this->map['search_type'] == 'test_domain'){
$query->where('gl_project_deploy_build.test_domain','like','%'.$this->map['search'].'%');
} else {
// 搜索名称
$query->where('gl_project.title', 'like', '%' . $this->map['search'] . '%');
}
}
$query = $query->where('gl_project.status',1);//TODO::已提交审核
return $query;
... ...
... ... @@ -24,6 +24,10 @@ class WebSettingImageController extends BaseController
*/
public function lists(WebSettingImage $webSettingImage){
$list = $webSettingImage->list([],'id',['id','image','type']);
foreach ($list as $k=>$v){
$v['image'] = getImageUrl($v['image']);
$list[$k] = $v;
}
$this->response('success',Code::SUCCESS,$list);
}
... ... @@ -35,16 +39,15 @@ class WebSettingImageController extends BaseController
* @time :2023/9/21 15:17
*/
public function save(WebSettingImage $webSettingImage){
foreach ($this->param['data'] as $v){
if(isset($v['id']) && !empty($v['id'])){
$rs = $webSettingImage->edit($v,['id'=>$v['id']]);
}else{
try {
$webSettingImage->del(['project_id'=>$this->user['project_id']]);
foreach ($this->param['data'] as $v){
$v['project_id'] = $this->user['project_id'];
$rs = $webSettingImage->add($v);
}
if($rs === false){
$this->response('系统错误请联系管理员');
$v['image'] = str_replace_url($v['image']);
$webSettingImage->add($v);
}
}catch (\Exception $e){
$this->response('系统错误请联系管理员');
}
$this->response('success');
}
... ...