This commit is contained in:
walkor 2022-12-10 16:13:45 +08:00
parent e4452db178
commit a697c29d5c
3 changed files with 10 additions and 5 deletions

View File

@ -30,11 +30,16 @@ class Base
/**
* 数据限制
* 例如当$dataLimit='admin_id'时将只返回当前管理员的数据
* 例如当$dataLimit='personal'时将只返回当前管理员的数据
* @var string
*/
protected $dataLimit = null;
/**
* 数据限制字段
*/
protected $dataLimitField = 'admin_id';
/**
* 返回格式化json数据
*

View File

@ -118,8 +118,8 @@ class Crud extends Base
}
}
// 按照数据限制字段返回数据
if ($this->dataLimit) {
$where[$this->dataLimit] = admin_id();
if ($this->dataLimit === 'personal') {
$where[$this->dataLimitField] = admin_id();
}
return [$where, $format, $page_size, $field, $order];

View File

@ -22,10 +22,10 @@ class UploadController extends Crud
protected $model = null;
/**
* 按照admin_id字段限制返回数据
* 只返回当前管理员数据
* @var string
*/
protected $dataLimit = 'admin_id';
protected $dataLimit = 'personal';
/**
* 构造函数