refactor: 修改横幅项接口
This commit is contained in:
@@ -22,7 +22,7 @@ class BannerItem
|
|||||||
'size/d' => 10
|
'size/d' => 10
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$banners = SysBannerItemModel::field([
|
$banner_items = SysBannerItemModel::field([
|
||||||
'id',
|
'id',
|
||||||
'banner_id',
|
'banner_id',
|
||||||
'title',
|
'title',
|
||||||
@@ -44,7 +44,7 @@ class BannerItem
|
|||||||
->bindAttr('banner', ['banner_name'])
|
->bindAttr('banner', ['banner_name'])
|
||||||
->hidden(['banner_id', 'banner']);
|
->hidden(['banner_id', 'banner']);
|
||||||
|
|
||||||
return success('获取成功', $banners);
|
return success('获取成功', $banner_items);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 详情
|
// 详情
|
||||||
@@ -52,17 +52,17 @@ class BannerItem
|
|||||||
{
|
{
|
||||||
$id = request()->param('id');
|
$id = request()->param('id');
|
||||||
|
|
||||||
$banner = SysBannerItemModel::withoutField([
|
$banner_item = SysBannerItemModel::withoutField([
|
||||||
'created_at',
|
'created_at',
|
||||||
'updated_at',
|
'updated_at',
|
||||||
'deleted_at'
|
'deleted_at'
|
||||||
])
|
])
|
||||||
->find($id);
|
->find($id);
|
||||||
if (empty($banner)) {
|
if (empty($banner_item)) {
|
||||||
return error('横幅不存在');
|
return error('横幅不存在');
|
||||||
}
|
}
|
||||||
|
|
||||||
return success('获取成功', $banner);
|
return success('获取成功', $banner_item);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新增
|
// 新增
|
||||||
@@ -88,8 +88,8 @@ class BannerItem
|
|||||||
return error($validate->getError());
|
return error($validate->getError());
|
||||||
}
|
}
|
||||||
|
|
||||||
$banner = SysBannerItemModel::create($post);
|
$banner_item = SysBannerItemModel::create($post);
|
||||||
if ($banner->isEmpty()) {
|
if ($banner_item->isEmpty()) {
|
||||||
return error('操作失败');
|
return error('操作失败');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -120,12 +120,12 @@ class BannerItem
|
|||||||
return error($validate->getError());
|
return error($validate->getError());
|
||||||
}
|
}
|
||||||
|
|
||||||
$banner = SysBannerItemModel::bypk($id)->find();
|
$banner_item = SysBannerItemModel::bypk($id)->find();
|
||||||
if (empty($banner)) {
|
if (empty($banner_item)) {
|
||||||
return error('请确认操作对象是否存在');
|
return error('请确认操作对象是否存在');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$banner->save($put)) {
|
if (!$banner_item->save($put)) {
|
||||||
return error('操作失败');
|
return error('操作失败');
|
||||||
}
|
}
|
||||||
return success('操作成功');
|
return success('操作成功');
|
||||||
@@ -137,14 +137,14 @@ class BannerItem
|
|||||||
$id = request()->param('id');
|
$id = request()->param('id');
|
||||||
$sort = request()->param('sort');
|
$sort = request()->param('sort');
|
||||||
|
|
||||||
$banner = SysBannerItemModel::bypk($id)->find();
|
$banner_item = SysBannerItemModel::bypk($id)->find();
|
||||||
if (empty($banner)) {
|
if (empty($banner_item)) {
|
||||||
return error('请确认操作对象是否存在');
|
return error('请确认操作对象是否存在');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($banner->sort != $sort) {
|
if ($banner_item->sort != $sort) {
|
||||||
$banner->sort = $sort;
|
$banner_item->sort = $sort;
|
||||||
if (!$banner->save()) {
|
if (!$banner_item->save()) {
|
||||||
return error('操作失败');
|
return error('操作失败');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -172,10 +172,10 @@ class BannerItem
|
|||||||
];
|
];
|
||||||
|
|
||||||
// 获取要导出的横幅项数据
|
// 获取要导出的横幅项数据
|
||||||
$banners = $this->getBannerExportData();
|
$banner_items = $this->getBannerExportData();
|
||||||
|
|
||||||
// 导出
|
// 导出
|
||||||
return xlsx_writer($banners, $schema);
|
return xlsx_writer($banner_items, $schema);
|
||||||
}
|
}
|
||||||
// 获取导出数据
|
// 获取导出数据
|
||||||
private function getBannerExportData()
|
private function getBannerExportData()
|
||||||
@@ -208,12 +208,12 @@ class BannerItem
|
|||||||
{
|
{
|
||||||
$id = request()->param('id');
|
$id = request()->param('id');
|
||||||
|
|
||||||
$banner = SysBannerItemModel::bypk($id)->find();
|
$banner_item = SysBannerItemModel::bypk($id)->find();
|
||||||
if (empty($banner)) {
|
if (empty($banner_item)) {
|
||||||
return error('请确认操作对象是否存在');
|
return error('请确认操作对象是否存在');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$banner->delete()) {
|
if (!$banner_item->delete()) {
|
||||||
return error('操作失败');
|
return error('操作失败');
|
||||||
}
|
}
|
||||||
return success('操作成功');
|
return success('操作成功');
|
||||||
|
|||||||
Reference in New Issue
Block a user