找回密码
 立即注册

QQ登录

只需一步,快速开始

yqi3230
金牌服务用户   /  发表于:2024-11-28 13:36  /   查看:29  /  回复:3
现有功能是审议承认者模块,当6个审议人承认完后向大佬发邮件。


bug:用户A、用户B同时打开一个页面不关闭,在不同时间段更新,用户A在10点更新的数据,会在用户B在14点更新的所覆盖掉(DB中)
          例如A用户更新:{"name1":"yyf",               B用户更新后:{"name1":"null",
                        "date1":"2024-11-8 10:00:00",                            "date1","null"
                                     "name2":"null",                                      "name2":"yyt",
                                     "date2":"null"}                                        "date2":"2024-11-8 14:00:00"}

问题:如何在数据更新前做排它进行校验,让用户退回首页刷新在进入.
          添加的逻辑在demo的button按钮中,在更行前可否做取操作。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

3 个回复

倒序浏览
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:前天 14:39
沙发
大佬,这种是很常见的并发情况,活字格默认对这种场景是经过处理的,正常情况下再B用户更新数据时会提示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:昨天 08:44
板凳
Nathan.guo 发表于 2024-11-28 14:39
大佬,这种是很常见的并发情况,活字格默认对这种场景是经过处理的,正常情况下再B用户更新数据时会提示

我这边没有出现报错,直接将当前页面覆盖掉了,和活字格版本有关系吗
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:昨天 09:55
地板
大佬,9.0.6版本也是有这个策略的哈,刚帮您测了下并发情况:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部