|
...
|
...
|
@@ -10,6 +10,7 @@ |
|
|
|
namespace App\Http\Logic\Bside\Setting;
|
|
|
|
|
|
|
|
use App\Http\Logic\Bside\BaseLogic;
|
|
|
|
use App\Models\RouteMap\RouteMap;
|
|
|
|
use App\Models\WebSetting\SettingFaq;
|
|
|
|
|
|
|
|
class SettingFaqLogic extends BaseLogic
|
|
...
|
...
|
@@ -43,7 +44,15 @@ class SettingFaqLogic extends BaseLogic |
|
|
|
*/
|
|
|
|
public function saveFaq()
|
|
|
|
{
|
|
|
|
|
|
|
|
//todo::根据路由获取对应数据详情
|
|
|
|
$routeModel = new RouteMap();
|
|
|
|
$routeInfo = $routeModel->read(['route'=>$this->param['route']],['source','source_id']);
|
|
|
|
if($routeInfo === false){
|
|
|
|
$this->fail('路由不存在');
|
|
|
|
}
|
|
|
|
$this->param['qa'] = json_encode($this->param['qa'],true);
|
|
|
|
$this->param['source'] = $routeInfo['source'];
|
|
|
|
$this->param['source_id'] = $routeInfo['source_id'];
|
|
|
|
if(isset($this->param['id']) && !empty($this->param['id'])){
|
|
|
|
$id = $this->param['id'];
|
|
|
|
$this->model->edit($this->param,['id'=>$id]);
|
|
...
|
...
|
@@ -52,4 +61,16 @@ class SettingFaqLogic extends BaseLogic |
|
|
|
}
|
|
|
|
return $this->success(['id' => $id]);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :删除数据
|
|
|
|
* @name :deleteFaq
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2025/10/29 17:27
|
|
|
|
*/
|
|
|
|
public function deleteFaq(){
|
|
|
|
$this->model->del(['id'=>['in',$this->param['id']]]);
|
|
|
|
return $this->success();
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|