测试修复-1

This commit is contained in:
yml2213
2026-08-20 22:45:19 +08:00
parent 942cbcab68
commit 92afc32525
3 changed files with 39 additions and 42 deletions
@@ -30,6 +30,7 @@ import {
fetchWorkerHallOrders,
fetchWorkerHallLeaderboard,
fetchWorkerMyOrders,
fetchWorkerMyOrderOverview,
fetchWorkerProfile,
grabWorkerOrder,
joinWorkerSharingOrder,
@@ -93,25 +94,14 @@ export default function WorkerHallPage() {
const hallSummaryQuery = useQuery({
queryKey: ['worker-hall-summary'],
queryFn: async () => {
const [pendingAcceptanceResponse, problemResponse] = await Promise.all([
fetchWorkerMyOrders({
status: 'pending_acceptance',
page: 1,
pageSize: 1,
}),
fetchWorkerMyOrders({
status: 'problem',
page: 1,
pageSize: 1,
}),
])
const pendingAcceptanceCount = pendingAcceptanceResponse.data.pagination.total
const problemCount = problemResponse.data.pagination.total
const response = await fetchWorkerMyOrderOverview()
const summaryByStatus = new Map(
response.data.items.map((item) => [item.status, item.orderCount]),
)
return {
pendingAcceptanceCount,
problemCount,
pendingAcceptanceCount: Number(summaryByStatus.get('pending_acceptance') || 0),
problemCount: Number(summaryByStatus.get('problem') || 0),
} satisfies HallSummary
},
retry: false,