Improvement: add status enum in order

This commit is contained in:
黄珑 2025-10-10 18:14:17 +08:00
parent 9a26c32ae0
commit bac4a677b4
3 changed files with 13 additions and 2 deletions

View File

@ -17,7 +17,7 @@ export default {
default: {
host: 'localhost',
username: 'root',
password: '123456',
password: '12345678',
},
},
},

View File

@ -41,6 +41,9 @@ export enum OrderStatus {
REFUNDED = 'refunded',
FAILED = 'failed',
DRAFT = 'draft',
REFUND_REQUESTED = 'refund_requested', // 已申请退款
REFUND_APPROVED = 'refund_approved', // 退款申请已通过
REFUND_CANCELLED = 'refund_cancelled', // 已取消退款
}
export enum ErpOrderStatus {
@ -50,10 +53,12 @@ export enum ErpOrderStatus {
CANCEL = 'cancelled', //已取消
REFUNDED = 'refunded', //已退款
FAILED = 'failed', //失败
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', // 已取消退款
}
export enum ShipmentType {

View File

@ -263,6 +263,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;
default:
return ErpOrderStatus.PENDING;
}