feat(#50): run SYB imports asynchronously
This commit is contained in:
@@ -20,8 +20,14 @@ export function correctSybProduct(productId, data) {
|
||||
return request({ url: `/api/admin/v1/syb-products/${productId}/correction`, method: 'patch', data })
|
||||
}
|
||||
|
||||
// 从 SYB 拉取指定日期范围的货运单并入库。耗时可能很长(一周可达数千张),
|
||||
// 所以单独放大超时,不用 request 的默认值。
|
||||
export function importSybProducts(data) {
|
||||
return request({ url: '/api/admin/v1/syb-products/import', method: 'post', data, timeout: 30 * 60 * 1000 })
|
||||
return request({ url: '/api/admin/v1/syb-products/import', method: 'post', data })
|
||||
}
|
||||
|
||||
export function listSybSyncRuns(params) {
|
||||
return request({ url: '/api/admin/v1/syb-products/sync-runs', method: 'get', params })
|
||||
}
|
||||
|
||||
export function getSybSyncRun(runId) {
|
||||
return request({ url: `/api/admin/v1/syb-products/sync-runs/${runId}`, method: 'get' })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user