Files
OMS/app/ome/lib/order/status.php
2025-12-28 23:13:25 +08:00

99 lines
2.5 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Copyright © ShopeX http://www.shopex.cn. All rights reserved.
* See LICENSE file for license details.
*/
class ome_order_status{
/**
* 订单支付状态
* @access public
* @param int $status
* @return ArrayIterator 订单支付状态类型
*/
public function pay_status($status=NULL){
$pay_status = array (
0 => '未支付',
1 => '已支付',
2 => '处理中',
3 => '部分付款',
4 => '部分退款',
5 => '全额退款',
6 => '退款申请中',
7 => '退款中',
8 => '支付中',
);
if ($status == NULL){
return $pay_status;
}else{
return $pay_status[$status];
}
}
/**
* 订单发货状态
* @access public
* @param int $status
* @return ArrayIterator 订单发货状态类型
*/
public function ship_status($status=NULL){
$ship_status = array (
0 => '未发货',
1 => '已发货',
2 => '部分发货',
3 => '部分退货',
4 => '已退货',
);
if ($status == NULL){
return $ship_status;
}else{
return $ship_status[$status];
}
}
/**
* 订单状态
* @access public
* @param int $status
* @return ArrayIterator 订单状态类型
*/
public function order_status($status=NULL){
$order_status = array (
'active' => '活动订单',
'dead' => '已作废',
'finish' => '已完成',
);
if ($status == NULL){
return $order_status;
}else{
return $order_status[$status];
}
}
/**
* 订单确认状态
* @access public
* @param int $status
* @return ArrayIterator 订单发货状态类型
*/
public function process_status($status=NULL)
{
$process_status = array (
'unconfirmed' => '未确认',
'confirmed' => '已确认',
'splitting' => '部分拆分',
'splited' => '已拆分完',
'cancel' => '取消',
'remain_cancel' =>'余单撤销',
'is_retrial' => '复审订单',
'is_declare' => '跨境申报订单',
);
if ($status == NULL){
return $process_status;
}else{
return $process_status[$status];
}
}
}