diff --git a/src/service/order.service.ts b/src/service/order.service.ts index 9bdc1fd..feb256f 100644 --- a/src/service/order.service.ts +++ b/src/service/order.service.ts @@ -153,7 +153,6 @@ export class OrderService { }); // 更新状态 await this.autoUpdateOrderStatus(siteId, order); - const orderId = (await this.saveOrder(siteId, orderData)).id; const externalOrderId = order.id; if ( existingOrder && @@ -166,6 +165,8 @@ export class OrderService { if (existingOrder && !existingOrder.is_editable && !forceUpdate) { return; } + const orderRecord = await this.saveOrder(siteId, orderData); + const orderId = orderRecord.id; await this.saveOrderItems({ siteId, orderId,