refactor: 修改横幅项接口

This commit is contained in:
2025-03-12 14:39:30 +08:00
parent 1e0004a5c4
commit 32f5f52c5e

View File

@@ -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('操作成功');