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.
102 lines
1.9 KiB
102 lines
1.9 KiB
<?php
|
|
|
|
namespace App\Constants\v3;
|
|
|
|
use Hyperf\Constants\AbstractConstants;
|
|
use Hyperf\Constants\Annotation\Constants;
|
|
|
|
/**
|
|
* @Constants
|
|
*/
|
|
class OrderState extends AbstractConstants
|
|
{
|
|
/**
|
|
* @Message("待付款")
|
|
*/
|
|
const UNPAID = 1;
|
|
|
|
/**
|
|
* @Message("待接单")
|
|
*/
|
|
const PAID = 2;
|
|
|
|
/**
|
|
* @Message("待送达")
|
|
*/
|
|
const DELIVERY = 3;
|
|
|
|
/**
|
|
* @Message("已完成")
|
|
*/
|
|
const COMPLETED = 4;
|
|
|
|
/**
|
|
* @Message("已评价")
|
|
*/
|
|
const EVALUATED = 5;
|
|
|
|
/**
|
|
* @Message("已取消")
|
|
*/
|
|
const CANCELED = 6;
|
|
|
|
/**
|
|
* @Message("已拒单")
|
|
*/
|
|
const REJECTION = 7;
|
|
|
|
/**
|
|
* @Message("退款中")
|
|
*/
|
|
const REFUNDING = 8;
|
|
|
|
/**
|
|
* @Message("已退款")
|
|
*/
|
|
const REFUNDED = 9;
|
|
|
|
/**
|
|
* @Message("拒绝退款")
|
|
*/
|
|
const REFUND_REFUSE = 10;
|
|
|
|
/**
|
|
* @Message("部分直接退款")
|
|
*/
|
|
const REFUNDED_DIRECT= 11;
|
|
|
|
/**
|
|
* @Message("待送达")
|
|
*/
|
|
const RECEIVING = [self::DELIVERY, self::PAID];
|
|
|
|
/**
|
|
* @Message("订单完成")
|
|
*/
|
|
const FINISH = [self::COMPLETED, self::EVALUATED];
|
|
|
|
/**
|
|
* @Message("售后/退款")
|
|
*/
|
|
const REFUND = [self::REFUNDING, self::REFUNDED, self::REFUND_REFUSE, self::REFUNDED_DIRECT];
|
|
|
|
/**
|
|
* @Message("可删除")
|
|
*/
|
|
const CAN_DEL = [self::COMPLETED, self::EVALUATED, self::CANCELED, self::REFUNDED, self::REFUND_REFUSE];
|
|
|
|
/**
|
|
* @Message("可强行退款")
|
|
*/
|
|
const CAN_REFUND_DIRECT = [self::COMPLETED, self::EVALUATED, self::REFUND_REFUSE];
|
|
|
|
/**
|
|
* @Message("限制当天购买秒杀商品订单数")
|
|
*/
|
|
const LIMIT_BUY_COUNT = [
|
|
self::UNPAID, self::DELIVERY, self::PAID,
|
|
self::COMPLETED, self::EVALUATED,
|
|
self::REFUNDING, self::REFUND_REFUSE, self::REFUNDED_DIRECT
|
|
];
|
|
|
|
}
|