diff --git a/Server/application/superadmin/config/route.php b/Server/application/superadmin/config/route.php index d1bada0a..d1adbc4f 100644 --- a/Server/application/superadmin/config/route.php +++ b/Server/application/superadmin/config/route.php @@ -42,5 +42,6 @@ Route::group('', function () { Route::get('detail/:id', 'app\superadmin\controller\company\GetCompanyDetailForUpdateController@index'); Route::get('profile/:id', 'app\superadmin\controller\company\GetCompanyDetailForProfileController@index'); Route::get('devices', 'app\superadmin\controller\company\GetCompanyDevicesForProfileController@index'); + Route::get('subusers', 'app\superadmin\controller\company\GetCompanySubusersForProfileController@index'); }); })->middleware(['app\superadmin\middleware\AdminAuth']); \ No newline at end of file diff --git a/Server/application/superadmin/controller/company/GetCompanySubusersForProfileController.php b/Server/application/superadmin/controller/company/GetCompanySubusersForProfileController.php new file mode 100644 index 00000000..a6949d7b --- /dev/null +++ b/Server/application/superadmin/controller/company/GetCompanySubusersForProfileController.php @@ -0,0 +1,45 @@ + $this->request->param('companyId/d', 0), + 'isAdmin' => 0 + ]; + + return UserModel::field('id,account,username,avatar,status,createTime,typeId')->where($where)->select()->toArray(); + } + + /** + * 获取公司关联的设备列表 + * + * @return \think\response\Json + */ + public function index() + { + $users = $this->getSubusers(); + + foreach ($users as &$user) { + $user['createTime'] = date('Y-m-d H:i:s', $user['createTime']); + } + + return ResponseHelper::success($users); + } +} \ No newline at end of file