修复下单错误 api
This commit is contained in:
@@ -185,7 +185,7 @@ export async function cancelOrder(id: number) {
|
||||
}
|
||||
|
||||
export async function submitHandoff(id: number, content: string) {
|
||||
const { data } = await apiClient.post<ApiResponse<HandoffRecord>>(`/orders/${id}/handoffs`, {
|
||||
const { data } = await apiClient.post<ApiResponse<HandoffRecord>>(`/orders/${id}/handoff`, {
|
||||
content,
|
||||
})
|
||||
return data.data
|
||||
@@ -200,22 +200,27 @@ export async function confirmHandoff(orderId: number, type: string, content: str
|
||||
}
|
||||
|
||||
export async function fetchHandoffRecords(id: string | number) {
|
||||
const { data } = await apiClient.get<ApiResponse<HandoffRecord[]>>(`/orders/${id}/handoffs`)
|
||||
return data.data
|
||||
const { data } = await apiClient.get<ApiResponse<{ items: HandoffRecord[] }>>(
|
||||
`/orders/${id}/handoff-records`
|
||||
)
|
||||
return Array.isArray(data.data?.items) ? data.data.items : []
|
||||
}
|
||||
|
||||
export async function confirmReceive(id: number) {
|
||||
const { data } = await apiClient.post<ApiResponse<{ confirmed: boolean }>>(
|
||||
`/orders/${id}/receive`
|
||||
`/orders/${id}/confirm-receive`
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function startOrderPayment(orderId: number, req: StartOrderPaymentRequest = {}) {
|
||||
const { data } = await apiClient.post<ApiResponse<PaymentOrder>>(`/orders/${orderId}/pay`, {
|
||||
pay_way: req.pay_way || 'wechat',
|
||||
jspay_flag: req.jspay_flag || '',
|
||||
})
|
||||
const { data } = await apiClient.post<ApiResponse<PaymentOrder>>(
|
||||
`/orders/${orderId}/start-payment`,
|
||||
{
|
||||
pay_way: req.pay_way || 'ZFBZF',
|
||||
jspay_flag: req.jspay_flag || '',
|
||||
}
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
@@ -224,7 +229,7 @@ export function startPayment(orderId: number, payWay: string, jsPayFlag?: string
|
||||
}
|
||||
|
||||
export async function queryOrderPayment(orderId: number) {
|
||||
const { data } = await apiClient.post<ApiResponse<PaymentOrder>>(`/orders/${orderId}/pay/query`)
|
||||
const { data } = await apiClient.get<ApiResponse<PaymentOrder>>(`/orders/${orderId}/query-payment`)
|
||||
return data.data
|
||||
}
|
||||
|
||||
@@ -286,8 +291,10 @@ export async function fetchAdminOrder(id: string | number) {
|
||||
}
|
||||
|
||||
export async function fetchAdminHandoffRecords(id: string | number) {
|
||||
const { data } = await apiClient.get<ApiResponse<HandoffRecord[]>>(`/admin/orders/${id}/handoffs`)
|
||||
return data.data
|
||||
const { data } = await apiClient.get<ApiResponse<{ items: HandoffRecord[] }>>(
|
||||
`/admin/orders/${id}/handoff-records`
|
||||
)
|
||||
return Array.isArray(data.data?.items) ? data.data.items : []
|
||||
}
|
||||
|
||||
export async function adminCloseOrder(id: number, reason: string) {
|
||||
@@ -296,7 +303,7 @@ export async function adminCloseOrder(id: number, reason: string) {
|
||||
}
|
||||
|
||||
export async function adminMarkOrderAbnormal(id: number, reason: string) {
|
||||
const { data } = await apiClient.post<ApiResponse<Order>>(`/admin/orders/${id}/abnormal`, {
|
||||
const { data } = await apiClient.post<ApiResponse<Order>>(`/admin/orders/${id}/mark-abnormal`, {
|
||||
reason,
|
||||
})
|
||||
return data.data
|
||||
|
||||
Reference in New Issue
Block a user