| 123456789101112131415161718192021222324252627282930 |
- <?php
- namespace biz\admin\services;
- use biz\base\services\BaseService;
- use common\components\util;
- use Yii;
- class AdminRoleAuthService extends BaseService
- {
- public static $baseFile = '\biz\admin\classes\AdminRoleAuthClass';
- //角色在业务端的权限 shish 2019.11.25
- public static function getAuthIdList($roleId, $endId)
- {
- $info = self::getByCondition(['roleId' => $roleId, 'endId' => $endId]);
- $auth = isset($info['auth']) ? $info['auth'] : '';
- $ids = !empty($auth) ? explode(',', $auth) : [];
- return $ids;
- }
- public static function valid($auth, $merchantId)
- {
- if (isset($auth['merchantId']) == false || $auth['merchantId'] != $merchantId) {
- util::fail('您没有权限操作');
- }
- }
- }
|