diff --git a/src/enums/base.enum.ts b/src/enums/base.enum.ts index aab088b..70ce3b6 100644 --- a/src/enums/base.enum.ts +++ b/src/enums/base.enum.ts @@ -43,9 +43,10 @@ export enum OrderStatus { FAILED = 'failed', // 失败订单 DRAFT = 'draft', // 草稿 // TRASH = 'trash', - REFUND_REQUESTED = 'refund_requested', // 已申请退款 - REFUND_APPROVED = 'refund_approved', // 退款申请已通过 - REFUND_CANCELLED = 'refund_cancelled', // 已取消退款 + // refund 也就是退款相关的状态 + RETURN_REQUESTED = 'return-requested', // 已申请退款 + RETURN_APPROVED = 'return-approved', // 退款申请已通过 + RETURN_CANCELLED = 'return-cancelled', // 已取消退款 } export enum ErpOrderStatus { @@ -58,9 +59,9 @@ export enum ErpOrderStatus { AFTER_SALE_PROCESSING = 'after_sale_pending', // 售后处理中 PENDING_RESHIPMENT = 'pending_reshipment', // 待补发 PENDING_REFUND = 'pending_refund', // 待退款 - REFUND_REQUESTED = 'refund_requested', // 已申请退款 - REFUND_APPROVED = 'refund_approved', // 退款申请已通过 - REFUND_CANCELLED = 'refund_cancelled', // 已取消退款 + RETURN_REQUESTED = 'return-requested', // 已申请退款 + RETURN_APPROVED = 'return-approved', // 退款申请已通过 + RETURN_CANCELLED = 'return-cancelled', // 已取消退款 } export enum ShipmentType { diff --git a/src/service/order.service.ts b/src/service/order.service.ts index ebf9ac3..c611280 100644 --- a/src/service/order.service.ts +++ b/src/service/order.service.ts @@ -113,8 +113,8 @@ export class OrderService { } // 订单状态切换表 orderAutoNextStatusMap = { - [OrderStatus.REFUND_APPROVED]: OrderStatus.ON_HOLD, // 退款申请已通过转为 on-hold - [OrderStatus.REFUND_CANCELLED]: OrderStatus.REFUNDED // 已取消退款转为 refunded + [OrderStatus.RETURN_APPROVED]: OrderStatus.ON_HOLD, // 退款申请已通过转为 on-hold + [OrderStatus.RETURN_CANCELLED]: OrderStatus.REFUNDED // 已取消退款转为 refunded } // 由于 wordpress 订单状态和 我们的订单状态 不一致,需要做转换 async autoUpdateOrderStatus(siteId: string, order: any) { @@ -296,12 +296,12 @@ export class OrderService { return ErpOrderStatus.REFUNDED; case OrderStatus.FAILED: return ErpOrderStatus.FAILED; - case OrderStatus.REFUND_REQUESTED: - return ErpOrderStatus.REFUND_REQUESTED; - case OrderStatus.REFUND_APPROVED: - return ErpOrderStatus.REFUND_APPROVED; - case OrderStatus.REFUND_CANCELLED: - return ErpOrderStatus.REFUND_CANCELLED; + case OrderStatus.RETURN_REQUESTED: + return ErpOrderStatus.RETURN_REQUESTED; + case OrderStatus.RETURN_APPROVED: + return ErpOrderStatus.RETURN_APPROVED; + case OrderStatus.RETURN_CANCELLED: + return ErpOrderStatus.RETURN_CANCELLED; default: return ErpOrderStatus.PENDING; }