feat(订单状态): 添加自动草稿状态并更新订单服务逻辑
在订单状态枚举中添加 AUTO_DRAFT 状态 当订单状态为自动草稿时跳过后续更新操作
This commit is contained in:
parent
d884369915
commit
72b28e7c2b
|
|
@ -42,6 +42,7 @@ export enum OrderStatus {
|
|||
REFUNDED = 'refunded', // 已退款
|
||||
FAILED = 'failed', // 失败订单
|
||||
DRAFT = 'draft', // 草稿
|
||||
AUTO_DRAFT = 'auto-draft', // 自动草稿
|
||||
// TRASH = 'trash',
|
||||
// refund 也就是退款相关的状态
|
||||
RETURN_REQUESTED = 'return-requested', // 已申请退款
|
||||
|
|
|
|||
|
|
@ -167,6 +167,9 @@ export class OrderService {
|
|||
});
|
||||
// 更新状态
|
||||
await this.autoUpdateOrderStatus(siteId, order);
|
||||
if (order.status === OrderStatus.AUTO_DRAFT) {
|
||||
return;
|
||||
}
|
||||
// 更新订单
|
||||
if (existingOrder) {
|
||||
await this.orderModel.update({ id: existingOrder.id }, { orderStatus: this.mapOrderStatus(order.status) });
|
||||
|
|
|
|||
Loading…
Reference in New Issue