Преглед на файлове

1. 去除添加部门,继承游戏权限的限制
2. 修改根据游戏ID集合获取游戏

ith5 преди 6 месеца
родител
ревизия
1afd76bca8
променени са 2 файла, в които са добавени 8 реда и са изтрити 8 реда
  1. 6 7
      app/v1/logic/center/GameLogic.php
  2. 2 1
      plugin/saiadmin/app/logic/system/SystemDeptLogic.php

+ 6 - 7
app/v1/logic/center/GameLogic.php

@@ -102,13 +102,12 @@ class GameLogic extends BaseLogic
     public function getGameListByDeptId($dept_id)
     {
         $game_ids = $this->systemDeptLogic->getGameListByDeptId($dept_id);
-        // if($game_ids==='*'){
-        //     $game_list = $this->model->where('status', 1)->order('sort', 'desc')->select()->toArray();
-        // }else{
-        //     $game_list = $this->model->where('id', 'in', $game_ids)->where('status', 1)->order('sort', 'desc')->select()->toArray();
-        // }
-        return $game_ids;
-
+        if($game_ids==='*'){
+            $game_list = $this->model->where('status', 1)->order('sort', 'desc')->select()->toArray();
+        }else{
+            $game_list = $this->model->where('id', 'in', $game_ids)->where('status', 1)->order('sort', 'desc')->select()->toArray();
+        }
+        return $game_list;
     }
 
     /**

+ 2 - 1
plugin/saiadmin/app/logic/system/SystemDeptLogic.php

@@ -33,7 +33,8 @@ class SystemDeptLogic extends BaseLogic
     public function add($data): mixed
     {
         $data = $this->handleData($data);
-        $data['game_list'] = $this->getGameListByDeptId(['dept_id' => $data['parent_id']]);
+        // 继承父部门的权限
+        // $data['game_list'] = $this->getGameListByDeptId(['dept_id' => $data['parent_id']]);
         $this->model->save($data);
         return $this->model->getKey();
     }