| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace app\api\controller\mlbb;
- use think\Db;
- class User extends Mlbb
- {
- // 用户详情
- public function getInfo()
- {
- $userInfo = $this->userInfo;
- $userLrInfo = $userInfo['lr_info'];
- $result = [
- // 用户信息
- 'user_id' => $userInfo['id'],
- 'username' => $userInfo['username'],
- 'is_appointment' => $userLrInfo['is_appointment'], // 预约状态:1=未预约,2=预约
- 'is_band_role' => $userLrInfo['role_id']? 2 : 1, // 角色绑定状态:1=未绑定,2=已绑定
- 'role_info' => [], // 角色信息
- 'channel_id' => $userLrInfo['channel_id']??'', // 渠道ID
- ];
- // 角色信息
- if($result['is_band_role'] == 2){
- $result['role_info'] = [
- 'sub_username' => $userLrInfo['sub_username'],
- 'role_id' => $userLrInfo['role_id'],
- 'role_name' => $userLrInfo['role_name'],
- 'server_id' => $userLrInfo['server_id'],
- 'server_name' => $userLrInfo['server_name'],
- ];
- }
- return $this->resultSuccess($result);
- }
- }
|