数据库存储数据导致被踢下线问题

问题:登录司机端后一段时间被踢下线

排查:经排查,是上传司机通话记录导致服务端返回token失效,上传通话记录的司机工号与当前司机登录的司机工号不符。

调试发现,数据库中存储的通话记录列表对应的司机工号有多个(每次司机通话都会记录通话电话号码以及司机工号等信息到数据库),原因可能有以下几种:

1、司机切换过环境,测试环境和线上环境,但是一般测试环境和线上环境的司机工号不一致,又都通过电话,因为是同一个数据库,所以存储起来的通话记录中有多个司机工号。

2、司机换过司机工号

解决:切换环境,代码内部清除下本地数据或者每次切换手动清除数据。

因为线上司机只有一个环境,不能切换环境,所以无该问题。

转载于:https://www.cnblogs.com/SA226343/p/7429352.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值