add:新增同一个工单同一人可以多次拼单:抢单大厅优化
This commit is contained in:
@@ -16,6 +16,7 @@ import { fetchWorkerAfterSalesCases, fetchWorkerProfile, logoutWorker } from '@/
|
||||
import { useIsMobile } from '@/utils/use-is-mobile'
|
||||
import { isExplicitOrderNoSearch } from '@/utils/admin-realtime-work-orders'
|
||||
import {
|
||||
compareWorkerHallOrderRows,
|
||||
evaluateWorkerKeywordVerdict,
|
||||
patchWorkerWorkOrderInfiniteEnvelope,
|
||||
patchWorkerWorkOrderListEnvelope,
|
||||
@@ -438,6 +439,11 @@ function applyWorkerHallCachePatch(
|
||||
// 大厅广播是「所有打手通用」的快照,不含当前打手自己的份额;
|
||||
// 覆盖行时必须保留,否则「再拼一次」会被冲回「拼单 ¥x/份」。
|
||||
['myShare', 'myShares'],
|
||||
// 大厅展示顺序是「置顶优先,再按工单号倒序」(与列表 SQL 的
|
||||
// `pinned_at DESC NULLS LAST, id DESC` 同口径)。广播补丁只做就地覆盖
|
||||
// 或顶部插入,不重排缓存,这里传入排序比较器,保证新插入的行
|
||||
// 和快照里带 pinnedAt 的行按大厅口径归位,不会跑到置顶行前面。
|
||||
compareWorkerHallOrderRows,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user