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 * @var string
*/ */
protected $dataLimit = null; protected $dataLimit = null;
/**
* 数据限制字段
*/
protected $dataLimitField = 'admin_id';
/** /**
* 返回格式化json数据 * 返回格式化json数据
* *

View File

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

View File

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