71 lines
1.9 KiB
PHP
71 lines
1.9 KiB
PHP
<?php
|
|
|
|
namespace App\Constants\Common;
|
|
|
|
class OrderCode
|
|
{
|
|
/**
|
|
* @var int 状态:1=未支付,11=未出,21=出餐,31=已出发,41=待取餐,51=完成,97=未完成退款,98=完成退款,99=取消
|
|
*/
|
|
CONST int WAIT_PAY = 1; //待支付
|
|
CONST int PAYED = 11; //已支付待写入配餐数据
|
|
CONST int WAIT_CATERING = 16; //已支付待出餐
|
|
CONST int PLAN = 21; //出餐未出发
|
|
CONST int DEPART = 31; //已出发
|
|
CONST int ARRIVE = 41; // 已送达(待取餐)
|
|
CONST int FINISH = 51; //已完成
|
|
const int UNCOMPLETED_REFUND = 97; //未完成退款 部分退款
|
|
CONST int FINISH_REFUND = 98; //完成后退款
|
|
CONST int CANCEL = 99; //取消
|
|
|
|
/**
|
|
* 可以退款的订单状态
|
|
*/
|
|
const array CAN_REFUND_STATUS = [
|
|
self::PAYED,
|
|
self::WAIT_CATERING,
|
|
self::PLAN,
|
|
self::DEPART,
|
|
self::ARRIVE,
|
|
self::FINISH,
|
|
self::UNCOMPLETED_REFUND,
|
|
];
|
|
|
|
/**
|
|
* @var int 退款状态 1=未退款 2=已退款部分 3=全部退款
|
|
*/
|
|
CONST int REFUND_NULL = 1; //未退款
|
|
CONST int REFUND_SEGMENT = 2; //部分退款
|
|
CONST int REFUND_ALL = 3; //全部退款
|
|
|
|
/**
|
|
* @var int 订单评价状态 1=未评价 2=部分评价 3=全部评价
|
|
*/
|
|
CONST int ORDER_COMMENT_NULL = 1;
|
|
CONST int ORDER_COMMENT_SEGMENT = 2;
|
|
CONST int ORDER_COMMENT_FINISH = 3;
|
|
|
|
/**
|
|
* @var int 商品评价状态 1=未评价 2=已评价
|
|
*/
|
|
CONST int GOOD_COMMENT_NULL = 1;
|
|
CONST int GOOD_COMMENT_FINISH = 2;
|
|
|
|
/**
|
|
* @var int 订单类型 1=商品订单 2=充值订单
|
|
*/
|
|
const int ORDER_TYPE_GOOD = 1;
|
|
const int ORDER_TYPE_BALANCE = 2;
|
|
|
|
/**
|
|
* @var string 订单类型前缀
|
|
*/
|
|
const string ORDER_TYPE_GOOD_PREFIX = 'OG';
|
|
const string ORDER_TYPE_BALANCE_PREFIX = 'OB';
|
|
|
|
/**
|
|
* @var int 1=自选 2=套餐
|
|
*/
|
|
CONST INT ORDER_TYPE_OPTIONAL = 1;
|
|
CONST INT ORDER_TYPE_MEAL = 2;
|
|
} |