优化打手接单上限统计

This commit is contained in:
yml2213
2026-08-16 10:06:12 +08:00
parent b9e4d007aa
commit ad84388450
4 changed files with 44 additions and 34 deletions
@@ -494,9 +494,10 @@ export function requireActiveWorkerSession(session: WorkerSession | null | undef
export async function getWorkerProfile(session: WorkerSession) {
const worker = await getRequiredWorker(session.workerId)
const [financeSummary, acceptedOrderCount, timeoutOrderCount, financeConfig] = await Promise.all([
const [financeSummary, acceptedOrderCount, activeOrderCount, timeoutOrderCount, financeConfig] = await Promise.all([
getWorkerFinanceRequestSummary(session.workerId),
countWorkerAcceptedOrders(session.workerId),
countWorkerActiveOrders(session.workerId),
countWorkerTimeoutEvents(session.workerId),
Promise.resolve(getWorkerFinanceConfig()),
])
@@ -507,6 +508,7 @@ export async function getWorkerProfile(session: WorkerSession) {
permissions,
summary: {
acceptedOrderCount,
activeOrderCount,
timeoutOrderCount,
pendingWithdrawAmount: financeSummary.pendingWithdrawAmount,
approvedWithdrawAmount: financeSummary.approvedWithdrawAmount,