소스 검색

调整权限错误。

赵启卫 2 년 전
부모
커밋
12f5d5cf16
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  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);
     }