语音播报设备模块

  1. 目前学校/机构有现场面对面扫码支付的使用场景,学校/机构需实时查询并核对家长缴费记录,由于平台“交费明细”无法自动刷新,所以引入“语音播报”设备,当用户支付后能实时播报用户支付的金额,便于学校/机构当场核对确认家长缴费情况。

经管

经管平台主要有批量导入,设备列表查看,配置学校等功能。新增一批设备时,要先在经管平台导入系统,未导入的设备不能接入平台。

管理界面

  1. 展示操作人与操作人id,语音播报次数等信息

配置

未配置学校的设备可以进入设备配置界面,在弹出窗口选中学校后就可以将该设备与学校进行绑定

删除,取消配置

  1. 只有在该设备为绑定学校时才可以进行删除操作,否则弹出提示信息

微信前端

绑定流程

  • 点击 语音播报设备配置 链接进入语音播报设置界面,点击下方扫一扫调用系统相机扫描机身二维码进入设备配置界面。
    • 扫描设备非设备二维码,弹出提示
    • 该设备未录入系统,非法情况,返回至语音播报配置界面
    • 该设备已绑定学校,成功绑定,跳转至绑定成功界面
  • 绑定设备需输入钱包管理员手机号,测试平台有钱包管理员不唯一的情况,这个时候会选择第一个钱包管理员的手机号做校验
    当在搜索框选中学校后,后台查询钱包管理员
    • 无钱包管理员,弹出提示
    • 有钱包管理员,展示补全手机号界面,补全手机号码后可提交
    • 后台校验成功跳转到,配置成功界面
  1. 扫码收费和拆单支付(扫码收费)在支付回调时,会组织支付信息发送,给当前设备的调用语音设备接口。将支付信息通过http请求发送到对方设备后台。剩下的就交给对方解决。这个时候可能存在多种情况
    • 设备未开机,播放取消,继续其他流程
    • 设备开机未发送成功,有可能是网络问题造成的,当这种情况出现,会做记录。第一轮发送完成后会再尝试发送一次,若仍未成功就打印日志便于以后排查。
    • 发送成功,发送成功后就将记录设备播放次数的字段自增一,以记录播放次数