标签: grails
在多用户场景中,有没有办法阻止其他用户保存?
假设我有多个用户试图保存相同的时间段。
我们提出的当前流程是:
检查当前时间段是否已被采用。如果是,请不要保存。否则,保存。
但是每当我们尝试同时保存时,检查器都无法从数据库中获取任何内容。因此,两个实例都成功保存。
测试场景:
User1:Selected date1
User2:选择date1
两位用户都提交了表单
1个用户应该成功保存,并且应该阻止1个用户。