AdminRoleAuthController.php 766 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace business\controllers;
  3. use biz\admin\services\AdminRoleAuthService;
  4. use biz\admin\services\AdminService;
  5. use common\components\util;
  6. use Yii;
  7. class AdminRoleAuthController extends BaseController
  8. {
  9. //管理员角色权限 shish 2020.1.23
  10. public function actionAuth()
  11. {
  12. $adminId = Yii::$app->request->get('adminId', 0);
  13. $admin = AdminService::getById($adminId);
  14. AdminService::valid($admin, $this->merchantId);
  15. $roleId = $admin['roleId'];
  16. $roleAuth = AdminRoleAuthService::getByCondition(['roleId' => $roleId, 'endId' => 1]);
  17. $auth = isset($roleAuth['auth']) ? $roleAuth['auth'] : '';
  18. $ids = !empty($auth) ? explode(',', $auth) : [];
  19. util::success(['ids' => $ids]);
  20. }
  21. }