| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace app\api\service;
- use app\common\model\AdminModel;
- class AuthService extends \app\BaseService
- {
- // private $adminModel;
- //
- // public function __construct()
- // {
- // $this->adminModel = new AdminModel();
- // }
- public static function verify($admin_id, $data_rule_id) {
- // 定金订单查看全部
- if (in_array($data_rule_id, [10004]))
- return true;
- $admin = (new AdminModel())->findById($admin_id);
- if(!$admin || !$admin->access || !$admin->access->group) return false;
- $data_rules = $admin->access->group->data_rules ? explode(',', $admin->access->group->data_rules) : [];
- $reception_rules = $admin->access->group->reception_rules ? explode(',', $admin->access->group->reception_rules) : [];
- return in_array($data_rule_id, $data_rules) && in_array($data_rule_id, $reception_rules);
- }
- }
|