## 小程序賬號授權對接
1. 查看醫院key,路徑 `system/config/config.php`
```
/*
* Hnfnetyy 湖南婦女兒童醫院
* Hxey 華西二院
* Hxsy 華西四院
* Qyey 慶陽二院
* Qzzyy 衢州中院
* Hzsrm 賀州市人民
* Khtj 晉中康華
* Xach 西安市中心醫院
* Hnzy 湖南中醫院
* Hnsrmyy 海南省人民醫院
* Asey 鞍山二院
* Ycdyyy 運城市第一醫院體檢中心
* Tgzyy 鞍山湯崗子醫院
* Clqzyy 福州長樂區中醫院
* Dbgjyy 東北國際醫院
* Gdsrmyy 廣東省人民醫院
*/
$config['hospital_key'] = 'Hxey';
```
2. 在 `extend/module/user_auth/hospital_api` 目錄下新增醫院接口實現類
* 類名以 `hospital_key` 命名,首字母大寫,如果 `hospital_key` 有空格,去掉空格每個首字母大寫
* 命名空間 `namespace extend\module\user_auth\hospital_api`
* 繼承基礎類 `\extend\module\user_auth\BaseAuth`
3. 實現 `getUserInfo()` 方法,返回數組,包括字段,`mobile`,`id_card`,`user_name` 電話,身份證號,姓名
4. 使用 `$this->getIdentityCode();` 方法獲取授權碼
例子:
```
<?php
/**
* Created by PhpStorm.
* Desc: 醫院接口實現類
* Coder: Wanzhou Chen
* Date: 2021-03-02
* Time: 17:25
*/
namespace extend\module\user_auth\hospital_api;
use extend\module\user_auth\BaseAuth;
class Hxey extends BaseAuth
{
/**
* 獲取用戶信息(對接醫院接口)
* 返回字段 mobile,id_card,user_name
* @return mixed
*/
public function getUserInfo()
{
// TODO: Implement getUserInfo() method.
return ['mobile'=>'13689505808'];
}
}
```
實施工程師,可以在該類中實現醫院接口對接,包括簽名驗證,數據加密解密,方法名可以自定義