From e0dcc0e0d07a8d4a59c006eddb23d92ec748cc5b Mon Sep 17 00:00:00 2001 From: eson <834767372@qq.com> Date: Fri, 24 Mar 2023 11:36:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A7=92=E8=89=B2=E7=BB=84?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=87=8D=E5=A4=8D=20=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=A4=8D=E7=8E=B0=EF=BC=9A=E8=AE=BE=E7=BD=AE=E5=88=86=E7=BB=84?= =?UTF-8?q?=E4=B9=8B=E5=90=8E=EF=BC=8C=E5=86=8D=E8=AE=BE=E7=BD=AE=E7=88=B6?= =?UTF-8?q?=E7=BA=A7=E4=BC=9A=E5=87=BA=E7=8E=B0=E8=A7=92=E8=89=B2=E7=BB=84?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=87=8D=E5=A4=8D=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/auth/Group.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/application/admin/controller/auth/Group.php b/application/admin/controller/auth/Group.php index 29ae01dd7..76b0aba0c 100644 --- a/application/admin/controller/auth/Group.php +++ b/application/admin/controller/auth/Group.php @@ -44,6 +44,16 @@ class Group extends Backend $groupList = Tree::instance()->getTreeList(Tree::instance()->getTreeArray(0)); } else { $groups = $this->auth->getGroups(); + $count = count($groups); + for ($k = 1; $k < $count; $k++) { + for ($i = 0; $i < $count - $k; $i++) { + if ($groups[$i]['pid'] > $groups[$i + 1]['pid']) { + $tem = $groups[$i]; + $groups[$i] = $groups[$i + 1]; + $groups[$i + 1] = $tem; + } + } + } $groupIds = []; foreach ($groups as $m => $n) { if (in_array($n['id'], $groupIds) || in_array($n['pid'], $groupIds)) { -- Gitee