测试修复-1
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user