瀏覽代碼

调整权限错误。

赵启卫 2 年之前
父節點
當前提交
12f5d5cf16
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      application/admin/model/system/SystemMenus.php

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

@@ -86,8 +86,12 @@ class SystemMenus extends ModelBasic
 
 
     public static function rolesByRuleList($rules)
     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);
         return self::tidyMenuTier(false, $ruleList);
     }
     }