更新
This commit is contained in:
@@ -38,8 +38,9 @@ class FileLists extends BaseAdminDataLists implements ListsSearchInterface
|
||||
*/
|
||||
public function setSearch(): array
|
||||
{
|
||||
// 不按 source 搜索:列表固定为「当前管理员后台上传」,避免请求参数覆盖权限条件
|
||||
return [
|
||||
'=' => ['type', 'source'],
|
||||
'=' => ['type'],
|
||||
'%like%' => ['name']
|
||||
];
|
||||
}
|
||||
@@ -79,7 +80,8 @@ class FileLists extends BaseAdminDataLists implements ListsSearchInterface
|
||||
->order('id', 'desc')
|
||||
->where($this->searchWhere)
|
||||
->where($this->queryWhere())
|
||||
// ->where('source', FileEnum::SOURCE_ADMIN)
|
||||
->where('source', FileEnum::SOURCE_ADMIN)
|
||||
->where('source_id', $this->adminId)
|
||||
->limit($this->limitOffset, $this->limitLength)
|
||||
->select()
|
||||
->toArray();
|
||||
@@ -102,7 +104,8 @@ class FileLists extends BaseAdminDataLists implements ListsSearchInterface
|
||||
{
|
||||
return (new File())->where($this->searchWhere)
|
||||
->where($this->queryWhere())
|
||||
// ->where('source', FileEnum::SOURCE_ADMIN)
|
||||
->where('source', FileEnum::SOURCE_ADMIN)
|
||||
->where('source_id', $this->adminId)
|
||||
->count();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user