项目上线后,经历了40个版本的迭代,从单一的机型扩展到了目前的四种机型并适配,并做到各个机型的独立
工作代码的分离解耦,适配视美泰屏幕,加固了mqtt协议的稳定性,设备自主化大版本的研发等工作。
难点一:最初版本的商城程序订单失败率过高,并且没有本地日志进行分析,导致定位订单失败原因查
询和降低订单失败率的工作非常难推进,针对此问题主动推进了两个部分的优化 :
①:增加本机运行日志,可以按照时间存储和自动删除功能,并且开发本机日志推送到阿里
oss 云存储,实现远程查询本机日志的功能。
②:整理月订单形成统计表格,分析订单失败原因过高的原因进行针对性优化,从而降低丢单
率
难点二:因无法监控药机的实时画面,无法判断商城当前的页面状态,只能通过人工联系门店反馈问题,
针对此问题,进行了两个部分的功能开发:
①:增加了实时画面远程控制功能,通过直播的方式反馈页面,通过无障碍模式进行远程操控。
②:给运维提供便携版实时远程控制app,用来远程排查问题药机。
成果展示:经过一年半的迭代优化,本机订单失败率相比于一年半以前降低了90%以上,失败订单的问题排查也有了显著的
提升,商城app线上未出现重大bug,项目稳定运行中。