/app/home/controller/Api.php 文件

顶部加上 use thinkfacadeDb;

image.png

搜索 $userinfo->calltoday+1; 替换成 Db::raw('calltoday+1');

搜索$userinfo->surplus-1; 替换成 Db::raw('surplus-1');

替换即可!

注意:该问题可能存在大量调用的用户存在 数据不正确 

原因:由于之前写法问题扣费时需要读当前调用次数到内存中,同时又被调用了一次,此时内存中的数据不是最新的数据,所以会导致这次数据覆盖上次数据!

建议所有计费用户替换更新!

最后修改:2021 年 09 月 04 日
如果觉得我的文章对你有用,请随意赞赏