前言
本文主要介绍下医院预约挂号小程序项目的技术架构及主要功能描述。
项目结构:
hosp-admin
|- hosp-admin 医院小程序管理--后台服务
|- hosp-web 医院小程序管理--web后台管理
|- hosp-app 医院小程序管理--小程序/H5
项目扩展性强,可快速实现与HIS及已有系统对接。
获取源码及业务交流请联系:
QQ:814483194(添加备注:预约挂号)
本文主要介绍下医院预约挂号小程序项目的技术架构及主要功能描述。
项目结构:
hosp-admin
|- hosp-admin 医院小程序管理--后台服务
|- hosp-web 医院小程序管理--web后台管理
|- hosp-app 医院小程序管理--小程序/H5
项目扩展性强,可快速实现与HIS及已有系统对接。
获取源码及业务交流请联系:
QQ:814483194(添加备注:预约挂号)
阿里云-音视频通信产品文档:
https://help.aliyun.com/product/61399.html
接入步骤:
接入价格:
音视频通信时长包(国内版)
138元/年,2.5万分钟;
适用于在线教育、视频会议、互动娱乐、音视频社交等场景
适用场景
问题:使用ES字段折叠去重时报错:
collapse is not supported for the field [goodsId] of the type [text]]
查询代码:
//指定按照goodsId字段折叠去重
CollapseBuilder collapseBuilder = new CollapseBuilder("goodsId");
searchQuery.setCollapseBuilder(collapseBuilder);
解决方法:
text是用于分词的,不支持collapse,只需将字段名goodsId换成goodsId.keyword即可;
修改后查询代码:
//指定按照goodsId字段折叠去重
CollapseBuilder collapseBuilder = new CollapseBuilder("goodsId.keyword");
searchQuery.setCollapseBuilder(collapseBuilder);
个人申请的小程序不支持微信支付,所以在登录后是看不到微信支付的菜单的。
只有企业和个体户才允许开通微信支付的功能;
小程序支付需要开通微信支付和申请商户号。
1.小程序申请
2.微信支付开通
3.申请微信支付商户号
小程序支付-接入准备官方文档:
https://pay.wechatpay.cn/wiki/doc/apiv3/open/pay/chapter2_8_1.shtml
微信支付开通步骤参考:
https://www.zhihu.com/question/280335487
接入准备的参数和证书
小程序appid
商户号mchid
商户API证书
APIv3密钥API key
HBuilder X--运行到小程序模拟器--微信开发者工具时,微信开发者工具Console窗口报错:
[ app.json 文件内容错误] app.json: 在项目根目录未找到 app.json
解决方法:
1、HBuilder X uniapp项目编译后,根目录下会生成unpackage文件夹;
2、微信开发者工具--打开project.config.json文件,新增指定app.json路径,如下所示:
"miniprogramRoot": "unpackage/dist/dev/mp-weixin/"
配置完之后,微信开发者工具中即可正常运行。