跳到主要内容

如何设置在短时间内只允许一个人提交数据

场景描述

在入库管理过程中,如果同一时间或者提交间隔非常短的时间内入库提交同一个产品,很容易造成库存计算错误,为了解决这个问题,需要能实现短时间内只允许一个人提交数据。

实现思路

在提交新数据的时候用本次提交数据的时间减去历史数据中最新提交的数据的申请时间,得到提交数据时间差,把这个时间差作为提交校验,即可实现需求。

实现示例

表单设置

image.png

主要功能字段设置

【历史数据最新提交时间】:日期字段——关联已有数据-商品入库-申请时间(日期格式:年月日时分秒)

image.png

【当前数据提交时间】:日期字段——通过公式得到 ——NOW()

image.png

image.png

【时间差(秒)】:数字字段——通过公式得到 ——(NUM(DATETOTIMESTAMP(【当前数据提交时间】))-NUM(DATETOTIMESTAMP(【历史数据最新提交时间】)))/1000

image.png

流程设置

image.png

image.pngimage.png

实现效果

image.png