您当前的位置: 首页 > 

漏刻有时

暂无认证

  • 0浏览

    0关注

    717博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

漏刻有时文档系统之XE培训系统二次开发配置手册

漏刻有时 发布时间:2022-07-09 14:21:39 ,浏览量:0

@医师培训管理系统配置手册 前言

开放平台支持您将xiaoe店铺与其他平台进行数据打通,从而更好地运营用户,支撑业务决策。本说明文档是基于xiaoe云平台API的配置、调用、二次开发的操作手册。

一、环境部署 小鹅云平台配置
  • 创建应用获取client_id、client_secret以及授权店铺ID;
  • IP白名单配置;在IP白名单内的IP地址作为来源,获取access_token接口才可调用成功。
服务器环境部署

首次配置服务器,会出现file_exists(),open_basedir restriction in effect错误提示。 解决方案:

  • 宝塔找到对应网站,设置,网站目录中将防跨站攻击(open_basedir)选项取消勾选即可;
  • 删除根目录下的user.ini
二、数据库字典配置 po_admin 管理员系统
user_roles,//角色:0超管1单位管理2市管3区管4省管;1.后台首页的跳转页;2.操作菜单隐藏与显示;
user_menu,//左侧菜单权限;
user_auth,//用户是否可登录后台;
获取用户user_id
/*获取用户user_id
* $phone,string,手机号
* $page_size,number,页数
*/
function getUser($phone, $page_size = "10")
{
    require_once __DIR__ . '/libs/Client.php';
    $client = new Client();
    $url = "https://api.xiaoe-tech.com/xe.user.batch.get/2.0.0";
    $method = "post";
    $params = ['phone' => $phone, 'page_size' => $page_size];
    $result = $client->request($method, $url, $params);

    //返回结果集;
    //die(json_encode($result));

    //返回码正常且总数为1,则返回对应的user_id;
    $res = array();
    if ($result['code'] == 0 && $result['data']['total'] == 1) {
        $res['code'] = 0;
        $res['msg'] = 'success';
        $res['user_id'] = $result['data']['list'][0]['user_id'];
        die(json_encode($res));
    } else {
        $res['code'] = $result['code'];
        $res['user_id'] = $result['data']['list'][0]['user_id'];
        $res['msg'] = 'API获取user_id异常';
        die(json_encode($res));
    }
}

注册用户
/*注册用户
* $data,类型:array,用户信息;
* data.wx_name	否	string	真实姓名
* data.nickname	否	string	微信 用户昵称
* data.country	否	string	国家
* data.province	否	string	省份
* data.city	否	string	城市
* data.gender	否	int	性别	0-无 1-男 2-女
* data.company	否	string	单位
*/

function syncUser($data)
{
    require_once __DIR__ . '/libs/Client.php';
    $client = new Client();
    $url = "https://api.xiaoe-tech.com/xe.user.register/1.0.0";
    $method = "post";
    $params = ['data' => $data];
    $result = $client->request($method, $url, $params);

    //返回结果集;
    //die(json_encode($result));

    //返回码正常且总数为1,则返回对应的user_id;
    $res = array();
    //新注册用户;
    if ($result['code'] == 0 && $result['data']['user_exists']  0) {
        $res['code'] = 0;
        $res['msg'] = '已注册用户';
        $res['user_id'] = $result['data']['user_id'];
        return json_encode($res);
    } else {
        $res['code'] = $result['code'];
        $res['msg'] = '新注册用户';
        $res['user_id'] = $result['data']['user_id'];
        return json_encode($res);
    }
}

总结

提示:这里对文章进行总结:

@lockdata.cn

关注
打赏
1661217259
查看更多评论
立即登录/注册

微信扫码登录

0.1011s