Files
amb_wechatapp/application/common/constant/order/Status.php
T

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];
}
}