我有一个页面告诉我哪些订单待审核。 我有一个验证团队,可以访问该页面并访问每个订单。 如何确保没有两个客户端一次验证相同的订单。 我想让该订单号的背景改变其他客户的颜色,以便他们知道该订单号正由某人验证。
我正在考虑将客户端活动记录在mysql表中。 有更好的选择吗
答案 0 :(得分:0)
我会创建另一个表,您可以在其中存储以下数据:
orderID
:验证过程中订单的订单表的外键accountID
:列出验证小组的表的外键lockedOn
:时间戳,来自验证团队的某个人点击它当验证团队的用户点击订单时,您会在此表中创建一个包含当前时间戳的条目。验证过程完成后,您将删除该条目。
您可以通过制作LEFT JOIN
来检查已锁定的订单,并且您可以使用时间戳来检测锁定何时应该已过期。您可以在"验证页面"中创建一个ping-home JS脚本,该脚本不断更新该时间戳,同时仍然打开订单页面。