feat(worker-hall): 接单大厅支持内部打手可见订单已发布时长标签
This commit is contained in:
@@ -77,11 +77,16 @@ export async function listWorkerHallOrders(query: JsonObject = {}, session: Work
|
||||
if (share.status === 'joined') progress.pendingSubmissionCount += 1
|
||||
sharingProgressByOrderId.set(orderId, progress)
|
||||
}
|
||||
const isInternalWorker = String(worker.worker_type || '').trim() === 'internal'
|
||||
return {
|
||||
items: items.map((item) => {
|
||||
const myShare = myShareByOrderId.get(Number(item.id))
|
||||
const mappedOrder = mapWorkOrderForWorker(item, permissions)
|
||||
return {
|
||||
...mapWorkOrderForWorker(item, permissions),
|
||||
...mappedOrder,
|
||||
publishedAt: isInternalWorker
|
||||
? item.published_at || item.hall_queued_at || item.created_at || null
|
||||
: null,
|
||||
myShare: myShare ? mapWorkOrderShare(myShare) : null,
|
||||
sharingProgress: sharingProgressByOrderId.get(Number(item.id)) || {
|
||||
joinedQuantity: 0,
|
||||
|
||||
Reference in New Issue
Block a user