作者 lyh

gx

@@ -63,6 +63,27 @@ class GeoArticleController extends BaseController @@ -63,6 +63,27 @@ class GeoArticleController extends BaseController
63 } 63 }
64 64
65 /** 65 /**
  66 + * @remark :更新单个数据
  67 + * @name :edit
  68 + * @author :lyh
  69 + * @method :post
  70 + * @time :2025/7/15 10:31
  71 + */
  72 + public function edit(){
  73 + $this->request->validate([
  74 + 'id'=>'required',
  75 + 'url'=>'required',
  76 + 'filename'=>'required',
  77 + ],[
  78 + 'id.required' => 'ID不能为空',
  79 + 'url.required' => '链接不能为空',
  80 + 'filename.required' => '文件名称不能为空',
  81 + ]);
  82 + $data = $this->logic->editArticle();
  83 + $this->response('success',Code::SUCCESS,$data);
  84 + }
  85 +
  86 + /**
66 * @remark :保存数据 87 * @remark :保存数据
67 * @name :save 88 * @name :save
68 * @author :lyh 89 * @author :lyh
@@ -68,6 +68,19 @@ class GeoArticleLogic extends BaseLogic @@ -68,6 +68,19 @@ class GeoArticleLogic extends BaseLogic
68 } 68 }
69 69
70 /** 70 /**
  71 + * @remark :更新单个数据
  72 + * @name :editArticle
  73 + * @author :lyh
  74 + * @method :post
  75 + * @time :2025/7/15 10:29
  76 + */
  77 + public function editArticle(){
  78 + $this->param['url'] = str_replace_url($this->param['url']);
  79 + $this->model->edit($this->param,['id'=>$this->param['id']]);
  80 + return $this->success(['id'=>$this->param['id']]);
  81 + }
  82 +
  83 + /**
71 * @remark :保存数据 84 * @remark :保存数据
72 * @name :saveArticle 85 * @name :saveArticle
73 * @author :lyh 86 * @author :lyh