补全一些基础信息

This commit is contained in:
yml2213
2026-05-13 20:18:58 +08:00
parent c2fd9078b9
commit a95e48b708
23 changed files with 1237 additions and 89 deletions
@@ -0,0 +1,41 @@
// @ts-check
import {
failOpen91Order,
listOpen91Orders,
retryOpen91Order,
} from '../../platforms/ninetyone/order-service.js'
/** @param {{ page?: number | string, pageSize?: number | string, status?: string }} [query] */
export async function getAdminNinetyoneOrders(query = {}) {
return listOpen91Orders({
page: Number(query.page || 1) || 1,
pageSize: Number(query.pageSize || 20) || 20,
status: query.status || 'pending_config',
})
}
/** @param {number | string} orderId */
export async function retryAdminNinetyoneOrder(orderId) {
const result = await retryOpen91Order(orderId)
return {
orderId: Number(result.order?.id || 0),
orderNo: String(result.order?.platform_order_id || '').trim(),
orderStatus: String(result.order?.order_status || '').trim(),
orderItemCount: Array.isArray(result.orderItems) ? result.orderItems.length : 0,
taskCount: Array.isArray(result.tasks) ? result.tasks.length : 0,
}
}
/** @param {number | string} orderId */
/** @param {{ reason?: string }} [payload] */
export async function failAdminNinetyoneOrder(orderId, payload = {}) {
const result = await failOpen91Order(orderId, payload.reason)
return {
orderId: Number(result.order?.id || 0),
orderNo: String(result.order?.platform_order_id || '').trim(),
orderStatus: String(result.order?.order_status || '').trim(),
orderItemCount: Array.isArray(result.orderItems) ? result.orderItems.length : 0,
taskCount: Array.isArray(result.tasks) ? result.tasks.length : 0,
}
}
@@ -11,6 +11,12 @@ export {
syncAdminKhhaoOrders,
} from './khhao-service.js'
export {
getAdminNinetyoneOrders,
retryAdminNinetyoneOrder,
failAdminNinetyoneOrder,
} from './ninetyone-service.js'
export {
getAdminKuaishouEticketSourceConfig,
updateAdminKuaishouEticketSourceConfig,