feat: 假单列表全局2分钟打乱一次,全用户顺序一致

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-06-28 18:22:57 +08:00
parent 48bb43d9a8
commit 5c7bb82a7b
3 changed files with 89 additions and 3 deletions

View File

@@ -1094,6 +1094,24 @@ class FakeGrabOrder(QModel):
]
class FakeGrabOrderShuffleState(QModel):
"""假单列表全局打乱时刻(仅 id=1 一条记录,全用户共用)。"""
id = models.PositiveSmallIntegerField(
primary_key=True, default=1, verbose_name='固定主键=1',
)
LastShuffleTime = models.DateTimeField(
verbose_name='上次打乱时刻',
)
IntervalSeconds = models.PositiveIntegerField(
default=120, verbose_name='打乱间隔秒数默认2分钟',
)
UpdateTime = models.DateTimeField(auto_now=True, verbose_name='更新时间')
class Meta:
db_table = 'fake_grab_order_shuffle'
# ===========================================================================
# 兼容别名(渐进迁移,全部迁移完成后可删除)
# ===========================================================================