开发者社区> 问答> 正文

产品库存表中如何锁定出库数量?

已解决

比如一个办公用品领取应用,某个办公用品H,剩余数量5件,用户A填写表单领取5件,这是库存数量刚好够,在A用户没有提交表单之前,办公用品H的库存数量没有核减,还是5件,此时另外一个用户B,也要领取办公用品H,不过他只领一件,而且B的操作速度快,在A之前提交了表单,这时库存表中的数量就变成了4件,等到用户A需要提交表单时,核减库存数量就变成了4-5,库存成负值了,显然不符合实际需要。
如何在用户A领取办公用品H时,锁定数量,防止这期间后来者领用办公用品,造成库存数量不足的错误?

展开
收起
游客47vyhwxbi4ycu 2024-09-19 09:59:59 1066 0
来自:钉钉宜搭
1 条回答
写回答
取消 提交回答
  • 如果问题得到了解决,辛苦点下采纳回答哦~
    采纳回答

    方案1:宜搭的聚合表可以看下,可实时计算、实时校验库存https://docs.aliwork.com/docs/yida_updates/hqlg7m5vvlgs0d6k/yb0cagc5eg8c2g0m
    方案2:通过代码方案实时校验库存,在表单提交时,结合宜搭数据源及接口,获取底表最新库存,判断当前选择数量与底表库存数量,若存在库存不足情况,阻断提交

    2024-09-19 11:38:39
    赞同 267 展开评论 打赏
问答分类:
问答地址:
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载