Jelajahi Sumber

Merge branch 'master' of http://git.dongerkj.com:9095/waibao/NN2022060401

49107199@qq.com 3 tahun lalu
induk
melakukan
13d71c1c79
2 mengubah file dengan 11 tambahan dan 7 penghapusan
  1. 9 5
      app/api/controller/School.php
  2. 2 2
      app/store/model/User.php

+ 9 - 5
app/api/controller/School.php

@@ -99,11 +99,15 @@ class School extends Controller
      */
     public function specialityDynamic(){
         $model = new SchoolSpeciality;
-        $userInfo = UserService::getCurrentLoginUser(true);
-        $userId = isset($userInfo['user_id'])? intval($userInfo['user_id']) : 0;
-        $schoolId = isset($userInfo['info']['school_id'])? intval($userInfo['info']['school_id']) : 0;
-        $userType = isset($userInfo['user_type'])? $userInfo['user_type'] : 0;
-        $schoolId = $userType != 3? 0 : $schoolId;
+        $schoolId = $this->request->param('school_id', 0);
+        if($schoolId<=0){
+            $userInfo = UserService::getCurrentLoginUser(true);
+            $userId = isset($userInfo['user_id'])? intval($userInfo['user_id']) : 0;
+            $schoolId = isset($userInfo['info']['school_id'])? intval($userInfo['info']['school_id']) : 0;
+            $userType = isset($userInfo['user_type'])? $userInfo['user_type'] : 0;
+            $schoolId = $userType != 3? 0 : $schoolId;
+        }
+
         if($schoolId <= 0){
             return $this->renderSuccess('您无权访问或未绑定学校信息,请先绑定');
         }

+ 2 - 2
app/store/model/User.php

@@ -82,7 +82,7 @@ class User extends UserModel
      * @return \think\Paginator
      * @throws \think\db\exception\DbException
      */
-    public function getList(array $param = [])
+    public function getList(array $param = [], int $listRows=15)
     {
         // 检索查询条件
         $filter = $this->getFilter($param);
@@ -91,7 +91,7 @@ class User extends UserModel
             ->where($filter)
             ->where('is_delete', '=', '0')
             ->order(['create_time' => 'desc'])
-            ->paginate(15);
+            ->paginate($listRows);
     }
 
     /**