海南旅游SAAS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

62 lines
1.2 KiB

<?php
namespace App\Common;
/**
* 订单状态常量
* Class OrderStatus
* @package App\Service
*/
class OrderStatus
{
/** @var int 取消 */
const CANCEL = -1;
/** @var int 待付款 */
const UNPAID = 0;
/** @var int 已付定金 */
const PAY_EARNEST = 1;
/** @var int 已付全款 */
const PAID = 2;
/** @var int 已付尾款 */
const PAID_RETAINAGE= 3;
/** @var int 线下支付未付款 */
const OFFLINE_UNPAID= 4;
/** @var int 线下支付已收款 */
const OFFLINE_PAID = 5;
/** @var int 申请退款 */
const REFUNDING = 6;
/** @var int 退款完成 */
const REFUNDED = 7;
/** @var int 退款拒绝 */
const REFUSED_REFUND= 8;
/** @var int 已完成 */
const SUCCESS = 16;
public static function array(): array
{
return [
self::CANCEL => '已取消',
self::UNPAID => '待付款',
self::PAY_EARNEST => '已付定金',
self::PAID => '已付款',
self::PAID_RETAINAGE => '已付尾款',
self::OFFLINE_UNPAID => '[线下]未付款',
self::OFFLINE_PAID => '[线下]已付款',
self::REFUNDING => '申请退款',
self::REFUSED_REFUND => '退款拒绝',
self::REFUNDED => '已退款',
self::SUCCESS => '已完成',
];
}
}