refactor: 修改文章导出接口
This commit is contained in:
@@ -187,13 +187,13 @@ class Article
|
|||||||
{
|
{
|
||||||
$schema = [
|
$schema = [
|
||||||
'id' => 'ID',
|
'id' => 'ID',
|
||||||
'category_name' => '分类名称',
|
'category_name' => '文章分类',
|
||||||
'title' => '标题',
|
'title' => '文章名称',
|
||||||
'author' => '作者',
|
'author' => '作者',
|
||||||
'source' => '来源',
|
'source' => '来源',
|
||||||
'image' => '封面图片',
|
'image' => '封面图片',
|
||||||
'link' => '外链',
|
'link' => '跳转链接',
|
||||||
'desc' => '描述',
|
'desc' => '文章描述',
|
||||||
'content' => '内容详情',
|
'content' => '内容详情',
|
||||||
'recommend' => '是否推荐',
|
'recommend' => '是否推荐',
|
||||||
'sort' => '排序值',
|
'sort' => '排序值',
|
||||||
@@ -223,7 +223,7 @@ class Article
|
|||||||
$param = request()->param(['title', 'category_id', 'created_at']);
|
$param = request()->param(['title', 'category_id', 'created_at']);
|
||||||
$data = ArticleModel::field([
|
$data = ArticleModel::field([
|
||||||
'*',
|
'*',
|
||||||
'CONCAT("' . $image_host . '", `image`)' => 'image',
|
'image',
|
||||||
'CASE WHEN recommend = 1 THEN "是" ELSE "否" END' => 'recommend',
|
'CASE WHEN recommend = 1 THEN "是" ELSE "否" END' => 'recommend',
|
||||||
'CASE WHEN enabled = 1 THEN "是" ELSE "否" END' => 'enabled',
|
'CASE WHEN enabled = 1 THEN "是" ELSE "否" END' => 'enabled',
|
||||||
])
|
])
|
||||||
@@ -243,7 +243,11 @@ class Article
|
|||||||
'category_id',
|
'category_id',
|
||||||
'category',
|
'category',
|
||||||
])
|
])
|
||||||
->bindAttr('category', ['category_name' => 'name']);
|
->bindAttr('category', ['category_name' => 'name'])
|
||||||
|
->each(function ($item) use($image_host) {
|
||||||
|
$item->image = !empty($item->image) ? $image_host . $item->image : '';
|
||||||
|
return $item;
|
||||||
|
});
|
||||||
|
|
||||||
return $data->toArray();
|
return $data->toArray();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user