## 小程序账号授权对接
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'];
}
}
```
实施工程师,可以在该类中实现医院接口对接,包括签名验证,数据加密解密,方法名可以自定义
