fix: 修复产品购买链接分页排序及上下架状态问题
This commit is contained in:
@@ -45,9 +45,10 @@ class ProductPurchaseLink
|
||||
$links = ProductModel::alias('pd')
|
||||
->field([
|
||||
'pd.id',
|
||||
'IFNULL(pl.sort, 0)' => 'sort',
|
||||
'pd.spu',
|
||||
'pd.name',
|
||||
'CASE WHEN pd.is_show = 0 THEN "已下架" WHEN pd.is_show = 1 THEN "已上架" END' => 'is_show'
|
||||
'pd.is_show'
|
||||
])
|
||||
->leftJoin('product_purchase_link pl', 'pl.product_id = pd.id')
|
||||
->leftJoin('product_purchase_platform pf', 'pf.id = pl.platform_id')
|
||||
@@ -62,7 +63,8 @@ class ProductPurchaseLink
|
||||
})
|
||||
->where('pd.language_id', '=', request()->lang_id)
|
||||
->group('pd.id')
|
||||
->order(['pl.sort' => 'asc', 'pl.id' => 'desc', 'pd.id' => 'desc'])
|
||||
->order(['sort' => 'asc', 'pd.id' => 'desc'])
|
||||
->hidden(['sort'])
|
||||
->paginate([
|
||||
'list_rows' => $params['size'],
|
||||
'page' => $params['page'],
|
||||
|
||||
Reference in New Issue
Block a user