做了一个预约程序,如何做到,限定每天预约的记录数? 老九Lv.4悟道 发布于 2022-09-03 13:46 最后回复 2025-03-26 16:08:13 分享 收藏 复制链接 新浪微博 微信扫一扫 分享 8 回复1535 浏览 做了一个预约程序,如何做到,限定每天预约的记录数? 比如限制 2022 年 9 月 6 日最多预约 50 条记录?
把“剩余可预约数”视为库存,这就是个出库操作。
怎么操作呢?
这个问题有点大,根据业务场景难度不同使用不同的逻辑控制,体验也不尽相同。子表录入的行数可以通过业务规则进行简单控制,加上主表的事件可以复杂一点控制;看实际需要,如果实在控制不住就只能二开了
设置成 1,怎么设置呢?另外辅助表中是要先设置好日期吗?
可以设置一张辅助表,新增记录时查询辅助表有没有今天日期的数据,没有新建将排号设置成 1,有数据判断排号是否大于 50,大于就更新排号为 0,单选状态更新为未能预约,小于 50 直接更新辅助表排号增加 1,更新预约表排号为辅助表排号,更新状态为已预约上。
新增之后在工作流查找当前时间内一共有多少条 49 条时正常预约,50 条时则返回至发起人显示预约已满,流程运行方式选择串行
同问,如何限制子表自行添加的上限
Mark 一记,有此需求