Ver Fonte

调整权限错误。

赵启卫 há 2 anos atrás
pai
commit
12f5d5cf16
1 ficheiros alterados com 6 adições e 2 exclusões
  1. 6 2
      application/admin/model/system/SystemMenus.php

+ 6 - 2
application/admin/model/system/SystemMenus.php

xqd
@@ -86,8 +86,12 @@ class SystemMenus extends ModelBasic
 
     public static function rolesByRuleList($rules)
     {
-        $res = SystemRole::where('id', 'IN', $rules)->field('GROUP_CONCAT(rules) as ids')->find();
-        $ruleList = self::where('id', 'IN', $res['ids'])->whereOr('pid', 0)->order('sort DESC,id DESC')->select();
+        $res = SystemRole::where('id', 'IN', $rules)->field('rules')->select();
+        $ids = '';
+        foreach($res as $v){
+            $ids .= $v['rules'];
+        }
+        $ruleList = self::where('id', 'IN', $ids)->whereOr('pid', 0)->order('sort DESC,id DESC')->select();
         return self::tidyMenuTier(false, $ruleList);
     }