mirror of
https://gitee.com/apiadmin/ApiAdmin.git
synced 2025-04-06 03:58:00 +08:00
modified 优化细节
This commit is contained in:
parent
459e9ae754
commit
8c0cebc37c
@ -77,14 +77,14 @@ class AdminPermission {
|
|||||||
*/
|
*/
|
||||||
private function getAuth($uid) {
|
private function getAuth($uid) {
|
||||||
$groups = AdminAuthGroupAccess::get(['uid' => $uid]);
|
$groups = AdminAuthGroupAccess::get(['uid' => $uid]);
|
||||||
if (isset($groups) && $groups->groupId) {
|
if (isset($groups) && $groups->group_id) {
|
||||||
$openGroup = (new AdminAuthGroup())->whereIn('id', $groups->groupId)->where(['status' => 1])->select();
|
$openGroup = (new AdminAuthGroup())->whereIn('id', $groups->group_id)->where(['status' => 1])->select();
|
||||||
if (isset($openGroup)) {
|
if (isset($openGroup)) {
|
||||||
$openGroupArr = [];
|
$openGroupArr = [];
|
||||||
foreach ($openGroup as $group) {
|
foreach ($openGroup as $group) {
|
||||||
$openGroupArr[] = $group->id;
|
$openGroupArr[] = $group->id;
|
||||||
}
|
}
|
||||||
$allRules = (new AdminAuthRule())->whereIn('groupId', $openGroupArr)->select();
|
$allRules = (new AdminAuthRule())->whereIn('group_id', $openGroupArr)->select();
|
||||||
if (isset($allRules)) {
|
if (isset($allRules)) {
|
||||||
$rules = [];
|
$rules = [];
|
||||||
foreach ($allRules as $rule) {
|
foreach ($allRules as $rule) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user