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