Discuz升级3.x社区银行插件金钱同步问题解决方案

原文链接:Discuz升级3.x社区银行插件金钱同步问题解决方案

在Discuz 2.x版本安装社区银行插件版本2.2(http://addon.discuz.com/?@bank_ane.plugin)可以正常使用

但是,升级Discuz版本到3.x之后,社区银行插件存取款金额与用户显示金额出现不同步的问题,导致插件无法正常使用。

问题描述参阅:http://www.discuz.net/thread-3484982-1-1.html

社区银行插件:当我存金币时,理应减少我个人账户的金币,取金币时应该增加个人账户金币,两者都无反应。
我升级到3.0后,才发现此问题,升级到3.1后,也一样,插件卸载删除目录后重装,问题依旧。
在用户存款时候他处理了几个事情
1、读取个人积分,
2、扣除个人积分,,
3、扣除相关手续费
4、增加银行帐号资金

故障原因实际上是Discuz 3.x修改了用户数据的缓存更新机制:

默认为0“永不更新”,导致后台数据库操作用户积分后,与前端显示不一致。

解决方案可选择下列2种方式:

  1. 停用用户数据缓存
  2. 将用户数据更新时间设为一个非0数值,之后删除用户缓存

本文链接:http://bookshadow.com/weblog/2014/11/01/discuz-3x-bank-ane-plugin-troubleshooting/
请尊重作者的劳动成果,转载请注明出处!书影博客保留对文章的所有权利。

如果您喜欢这篇博文,欢迎您捐赠书影博客: ,查看支付宝二维码