forked from yoone/API
1
0
Fork 0

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: { default: {
host: 'localhost', host: 'localhost',
username: 'root', username: 'root',
password: '123456', password: '12345678',
}, },
}, },
}, },

View File

@ -41,6 +41,9 @@ export enum OrderStatus {
REFUNDED = 'refunded', REFUNDED = 'refunded',
FAILED = 'failed', FAILED = 'failed',
DRAFT = 'draft', DRAFT = 'draft',
REFUND_REQUESTED = 'refund_requested', // 已申请退款
REFUND_APPROVED = 'refund_approved', // 退款申请已通过
REFUND_CANCELLED = 'refund_cancelled', // 已取消退款
} }
export enum ErpOrderStatus { export enum ErpOrderStatus {
@ -50,10 +53,12 @@ export enum ErpOrderStatus {
CANCEL = 'cancelled', //已取消 CANCEL = 'cancelled', //已取消
REFUNDED = 'refunded', //已退款 REFUNDED = 'refunded', //已退款
FAILED = 'failed', //失败 FAILED = 'failed', //失败
AFTER_SALE_PROCESSING = 'after_sale_pending', // 售后处理中 AFTER_SALE_PROCESSING = 'after_sale_pending', // 售后处理中
PENDING_RESHIPMENT = 'pending_reshipment', // 待补发 PENDING_RESHIPMENT = 'pending_reshipment', // 待补发
PENDING_REFUND = 'pending_refund', // 待退款 PENDING_REFUND = 'pending_refund', // 待退款
REFUND_REQUESTED = 'refund_requested', // 已申请退款
REFUND_APPROVED = 'refund_approved', // 退款申请已通过
REFUND_CANCELLED = 'refund_cancelled', // 已取消退款
} }
export enum ShipmentType { export enum ShipmentType {

View File

@ -263,6 +263,12 @@ export class OrderService {
return ErpOrderStatus.REFUNDED; return ErpOrderStatus.REFUNDED;
case OrderStatus.FAILED: case OrderStatus.FAILED:
return ErpOrderStatus.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: default:
return ErpOrderStatus.PENDING; return ErpOrderStatus.PENDING;
} }