refactor(enums): 统一退款相关状态命名从REFUND改为RETURN
将订单状态和ERP订单状态中的退款相关枚举值从REFUND_前缀改为RETURN_前缀,保持命名一致性
This commit is contained in:
parent
ca4502d4a3
commit
c9342396df
|
|
@ -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 {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue