(解决全版本)云贝餐饮小程序,外卖订单播报漏单问题

(解决全版本)云贝餐饮小程序,外卖订单播报漏单问题-连界优站
(解决全版本)云贝餐饮小程序,外卖订单播报漏单问题
此内容为付费资源,请付费后查看
300
限时特惠
500
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 11

云贝餐饮小程序后台系统中,原生采用的websocket实时交互,当外卖小程序有人下单后,会传输一个数据给网站管理后台,后台收到数据,就通过语音播报。

图片[1]-(解决全版本)云贝餐饮小程序,外卖订单播报漏单问题-连界优站

但是如果你的浏览器和网站产生的交换,是一会断开,一会链接的状态,替换状态大概1秒左右,如果这一秒内,浏览器和网站后台处于待链接状态,那么浏览器就接受不到这条数据,因为这条实时交互数据,小程序前端是提交到了网站后台的,只是浏览器与网站后台的实时连接,不能保持永久性,就不会语音播报。

并且,前台提交后,是不会保存数据的,只是一次性

我们开始尝试了很多让链接时间长一点,但是这个交互始终是会断开,成为待链接状态,然后再链接

最后想了一个办法,就是我们直接调用数据库,参数数据库内,有没有确认的订单,如果没有点击确认,页面就自动播报订单提现,由于数据库的数据是永久存在的,因此这个提醒就永远不失效。

一分钟检测一次数据库,只有有订单未确认,就会播报,如果这一次没有听到,等一分钟,还会再次播报。

这样就完全的避免了,因为没有订单语音播报,而错失订单。

1·使用方法:下载防漏单文件,上传至网站根本目录

2·修改文件代码里第49行中的数据库信息

$servername = "localhost";
$username = "数据库账号";
$password = "数据库密码";
$dbname = "数据库名";

3·然后直接使用浏览器访问该文件

https://你的域名/ding.php?storeId=1

连接中的1是门店id编号,需要监听那个门店的订单信息,就数字自己改为对于的门店id

好了,这样又不用修改云贝的任何原生代码,就能完美解决,因为不语音播报,引起的漏洞问题。

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享