找回密码
 立即注册

QQ登录

只需一步,快速开始

风铎
中级会员   /  发表于:2018-11-23 16:19  /   查看:1950  /  回复:6

如图所示,同一张采购单,已经被一位角色点击了,但是另外一名角色并没有刷新页面,并且也对该采购单进行了操作。造成了重复入库的问题。
请问应该如何规避?

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
djs521720讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2018-11-23 16:48:37
沙发
我也想知道怎样避免多个用户同时变更同一条数据!
回复 使用道具 举报
小号
初级会员   /  发表于:2018-11-23 16:54:03
板凳
你是想要第二个用户点击的时候是更新这个信息还是覆盖
回复 使用道具 举报
小号
初级会员   /  发表于:2018-11-23 16:59:16
地板
按照你的描述个人建议,在点击这个采购单的时候在命令里面对这个采购单进行一次查询,然后进行判断继续进行什么操作,这样就可以避免你这个因为没有查询导致的重复入库问题了应该
回复 使用道具 举报
小号
初级会员   /  发表于:2018-11-23 17:01:24
5#
djs521720 发表于 2018-11-23 16:48
我也想知道怎样避免多个用户同时变更同一条数据!

多个用户同时操作同一个表,一般的数据库自己带了锁机制会提示,当前进程被另一个进程锁死|当前进程作为牺牲。会有一个用户的操作失败提示这个的
回复 使用道具 举报
风铎
中级会员   /  发表于:2018-11-23 17:07:45
6#
小号 发表于 2018-11-23 17:01
多个用户同时操作同一个表,一般的数据库自己带了锁机制会提示,当前进程被另一个进程锁死|当前进程作为 ...

不是同时操作,两名角色都在同一个页面,一名角色操作后,另外一名过了一分钟,没有刷新页面,然后又点击了一次
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-11-23 19:12:21
7#
您好,您说的这个没有刷新页面,分两种情况给您解释说明一下哈:
1.在列表页面,A点击更改数据1,这时B也在页表页面,A点击修改完,B未刷新列表页直接点击数据1,这是直接加在的是A修改后的新数据。
2。A和B都打开了数据1的详情页,A先修改了数据1,提交。B这时没有刷新详情页,直接修改数据,当B点击提交时,会出现弹窗告知修改失败的。
您可以用两个浏览器的分别登录不同的用户测试一下呢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部