44 lines
1.4 KiB
PHP
44 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace app\common\constant\order;
|
|
|
|
/**
|
|
* 订单状态
|
|
*/
|
|
class Status
|
|
{
|
|
//订单状态
|
|
const STATUS_CLOSE = 'close';//已关闭
|
|
const STATUS_UNPAID = 'unpaid';//待支付
|
|
const STATUS_PAID = 'paid';//已经支付
|
|
const STATUS_UNRECEIVE = 'unreceive';//待收货;已发货
|
|
const STATUS_UNSEND = 'unsend';//待发货
|
|
const STATUS_SUREUNRECEIVE = 'surereceive';//确认收货
|
|
const STATUS_SUCCESS = 'success';//交易成功
|
|
const STATUS_CANCEL = 'cancel';//已取消
|
|
const STATUS_SERVICE = 'service';//售后处理
|
|
const STATUS_REFUND = 'refund';//已退款
|
|
|
|
|
|
// 退款状态
|
|
const REFUND_STATUS_REFUSE = -1; // 拒绝退款
|
|
const REFUND_STATUS_NOREFUND = 0; // 退款状态 未申请
|
|
const REFUND_STATUS_ING = 1; // 申请中
|
|
const REFUND_STATUS_OK = 2; // 已同意
|
|
const REFUND_STATUS_FINISH = 3; // 退款完成
|
|
|
|
// 售后状态
|
|
const AFTERSALE_STATUS_NOAFTER = 0; // 未申请
|
|
const AFTERSALE_STATUS_AFTERING = 1; // 申请退款
|
|
const AFTERSALE_STATUS_OK = 2; // 售后完成
|
|
|
|
//退款申请状态
|
|
const REFUND_APPLY_STATUS_WAITING = 0;//未处理
|
|
const REFUND_APPLY_STATUS_OK = 0;//已处理
|
|
|
|
public static function getSuccessOrderStatus(){
|
|
return [self::STATUS_PAID,self::STATUS_UNRECEIVE,self::STATUS_UNSEND,self::STATUS_SUREUNRECEIVE,self::STATUS_SUCCESS];
|
|
}
|
|
|
|
}
|