语音播报设备模块
目前学校/机构有现场面对面扫码支付的使用场景,学校/机构需实时查询并核对家长缴费记录,由于平台“交费明细”无法自动刷新,所以引入“语音播报”设备,当用户支付后能实时播报用户支付的金额,便于学校/机构当场核对确认家长缴费情况。
经管
经管平台主要有批量导入,设备列表查看,配置学校等功能。新增一批设备时,要先在经管平台导入系统,未导入的设备不能接入平台。
管理界面
展示操作人与操作人id,语音播报次数等信息
配置
未配置学校的设备可以进入设备配置界面,在弹出窗口选中学校后就可以将该设备与学校进行绑定
删除,取消配置
只有在该设备为绑定学校时才可以进行删除操作,否则弹出提示信息
微信前端
绑定流程
- 点击 语音播报设备配置 链接进入语音播报设置界面,点击下方扫一扫调用系统相机扫描机身二维码进入设备配置界面。
- 扫描设备非设备二维码,弹出提示
- 该设备未录入系统,非法情况,返回至语音播报配置界面
- 该设备已绑定学校,成功绑定,跳转至绑定成功界面
- 绑定设备需输入钱包管理员手机号,测试平台有钱包管理员不唯一的情况,这个时候会选择第一个钱包管理员的手机号做校验
当在搜索框选中学校后,后台查询钱包管理员- 无钱包管理员,弹出提示
- 有钱包管理员,展示补全手机号界面,补全手机号码后可提交
- 后台校验成功跳转到,配置成功界面
- 扫码收费和拆单支付(扫码收费)在支付回调时,会组织支付信息发送,给当前设备的调用语音设备接口。将支付信息通过http请求发送到对方设备后台。剩下的就交给对方解决。这个时候可能存在多种情况
- 设备未开机,播放取消,继续其他流程
- 设备开机未发送成功,有可能是网络问题造成的,当这种情况出现,会做记录。第一轮发送完成后会再尝试发送一次,若仍未成功就打印日志便于以后排查。
- 发送成功,发送成功后就将记录设备播放次数的字段自增一,以记录播放次数