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
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 => '已完成',
|
|
];
|
|
}
|
|
}
|