增加接单工单筛选统计
This commit is contained in:
@@ -23,6 +23,7 @@ import {
|
||||
getWorkerLevelById,
|
||||
getWorkerLevelByKey,
|
||||
getWorkerUserById,
|
||||
getWorkOrderStatistics,
|
||||
getWorkOrderByOrderItemId,
|
||||
getWorkProductRuleByKey,
|
||||
listAllWorkCategories,
|
||||
@@ -761,6 +762,13 @@ export async function listAdminWorkOrders(query: JsonObject = {}) {
|
||||
workerSharingId: workerId,
|
||||
vipEvidencePending,
|
||||
})
|
||||
const statistics = await getWorkOrderStatistics({
|
||||
statuses,
|
||||
workOrderId,
|
||||
keyword: String(query.keyword || '').trim(),
|
||||
workerSharingId: workerId,
|
||||
vipEvidencePending,
|
||||
})
|
||||
const shares = await listWorkOrderSharesByOrderIds(items.map((item) => Number(item.id)))
|
||||
const sharesByOrderId = new Map<number, WorkOrderShareRow[]>()
|
||||
for (const share of shares) {
|
||||
@@ -789,6 +797,7 @@ export async function listAdminWorkOrders(query: JsonObject = {}) {
|
||||
}
|
||||
}),
|
||||
pagination: { page, pageSize, total },
|
||||
statistics,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user