feat: 新增文章设置排序值接口

This commit is contained in:
2025-02-13 15:25:51 +08:00
parent 94572876fb
commit 1724bf8afb
4 changed files with 27 additions and 12 deletions

View File

@@ -75,7 +75,7 @@ class Article
'updated_at',
'deleted_at',
])
->id(request()->param('id'))
->bypk(request()->param('id'))
->find();
if (is_null($article)) {
return error('文章不存在');
@@ -143,7 +143,7 @@ class Article
return error($validate->getError());
}
$article = ArticleModel::id($id)->find();
$article = ArticleModel::bypk($id)->find();
if (is_null($article)) {
return error('请确认操作对象是否存在');
}
@@ -154,11 +154,31 @@ class Article
return success('操作成功');
}
// 设置排序值
public function sort()
{
$id = request()->param('id');
$sort = request()->post('sort');
$article = ArticleModel::bypk($id)->find();
if (empty($article)) {
return error('请确认操作对象是否存在');
}
if ($sort != $article->sort) {
$article->sort = $sort;
if (!$article->save()) {
return error('操作失败');
}
}
return success('操作成功');
}
// 删除文章
public function delete()
{
$id = request()->param('id');
$article = ArticleModel::id($id)->find();
$article = ArticleModel::bypk($id)->find();
if (is_null($article)) {
return error('请确认操作对象是否存在');
}