WebSettingSeoLogic.php
1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
/**
* @remark :
* @name :WebSettingSeoLogic.php
* @author :lyh
* @method :post
* @time :2023/9/11 16:32
*/
namespace App\Http\Logic\Bside\Setting;
use App\Http\Logic\Bside\BaseLogic;
use App\Models\WebSetting\WebSettingSeo;
class WebSettingSeoLogic extends BaseLogic
{
public function __construct()
{
parent::__construct();
$this->model = new WebSettingSeo();
$this->param = $this->requestAll;
}
/**
* @remark :获取详情
* @name :seoInfo
* @author :lyh
* @method :post
* @time :2023/9/11 16:33
*/
public function seoInfo(){
$info = $this->model->read(['project_id'=>$this->user['project_id']]);
if($info === false){
return $this->success();
}
return $this->success($info);
}
/**
* @remark :保存数据
* @name :save
* @author :lyh
* @method :post
* @time :2023/9/11 16:34
*/
public function seoSave(){
// try {
$info = $this->model->read(['project_id'=>$this->user['project_id']]);
if($info === false){
$this->param['project_id'] = $this->user['project_id'];
$this->model->add($this->param);
}else{
$this->model->edit($this->param,['project_id'=>$this->user['project_id']]);
}
// }catch (\Exception $e){
// $this->fail('error');
// }
return $this->success();
}
}