霞客行 发表于 2020-5-14 11:48:32

求助!!如何避免重复订房

我是新人:handshake请教怎么实现订房不重复的功能:如,5月1日已经有客人预订了房间星空888,另外的客人也想订星空888,录单员不清楚是否已被预订,在她录入时系统反馈信息“5月1日星空888已预订,请重新确认房源”。或者,在她录单时,选择入住日期后,房号备选框里面所有已订房源全部打√并反白(不可选)。


感谢:lol

橘子君 发表于 2020-5-14 17:40:11

学习交流,只是提供个个人思路:lol,利用入住信息库的时间和房间号创建数据接口,使用入住审核来检索入住信息库该房间这个时间是否存在,存在的情况下报错,不存在的情况下运行。你可以参考视频教程的业务公式子数据源一课了解下是否可用

夏国旗 发表于 2020-5-16 08:54:37

这个形式我感觉无法知道每一个多选按钮的标识是什么,我的建议是:房间号设计一个弹窗接口;新建一个接口,数据项是日期和房间号,这个接口的作用就是查询所有对应日期下的房间号,写一个值变化,数据项是日期和房间号,里面添加公式是“弹框”,把接口放进去,条件是当前表单日期=‘数据接口里面的日期’并且房号=‘数据接口里面的房间号’时触发弹窗;弹窗内容可以设计成该房间号已被预订,请重新选择!感觉有一点点麻烦,不过目前我能想到的就这些;P

铁甲钢拳 发表于 2020-6-10 14:44:30

本帖最后由 Lato_Howard 于 2020-6-11 14:22 编辑

您好,根据您的提问,您想要实现选择某个房号时,自动检测出此房号是否已预订,如果已预订,则弹出提示框。并且给您新增功能,防止错误数据的保存,使用业务公式的保存表单后事件,重复预订则直接报错回滚数据到原样

给您创建的例子是相同模板名与类似数据的表单进行演示

以下是给您的解决方法流程:
可结合以下文字与截图:

1.使用填表公式数据项值变化,公式为提示框,填写提示框执行条件



2.业务公式增加保存后事件,防止错误数据的报错


3.效果





郭爱民 发表于 2023-4-30 15:09:37

没看懂,不同的日期,同一个房间应该是可选的。比如:4月1号有人入住,3号房间是空的,那在4月1号那天,4月3号能否预订房间?
页: [1]
查看完整版本: 求助!!如何避免重复订房