refactor: 优化横幅分页列表查询
This commit is contained in:
@@ -33,10 +33,10 @@ class BannerItem
|
||||
'item.sort',
|
||||
'item.status',
|
||||
'item.created_at',
|
||||
'banner.name' => 'banner_name'
|
||||
'bnr.name' => 'banner_name'
|
||||
])
|
||||
->join('sys_banner banner', 'banner.id = item.banner_id')
|
||||
->where('banner.language_id', '=', request()->lang_id)
|
||||
->join('sys_banner bnr', 'bnr.id = item.banner_id')
|
||||
->where('bnr.language_id', '=', request()->lang_id)
|
||||
->where(function($query) use($param){
|
||||
if (!empty($param['banner_id'])) {
|
||||
$query->where('item.banner_id', '=', $param['banner_id']);
|
||||
@@ -77,6 +77,7 @@ class BannerItem
|
||||
'updated_at',
|
||||
'deleted_at'
|
||||
])
|
||||
->append(['rel_prod_cate_id', 'rel_prod_cate_name']) // 绑定产品分类关联模型中字段到父模型中
|
||||
->find($id);
|
||||
if (empty($banner_item)) {
|
||||
return error('横幅不存在');
|
||||
|
||||
@@ -17,8 +17,6 @@ class SysBannerItemModel extends SysBannerItemBaseModel
|
||||
// 软删除字段
|
||||
protected $deleteTime = 'deleted_at';
|
||||
|
||||
// 绑定产品分类关联模型中字段到父模型
|
||||
protected $append = ['rel_prod_cate_id', 'rel_prod_cate_name'];
|
||||
// 要隐藏的字段或关联模型数据字段
|
||||
protected $hidden = ['prodMapping'];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user