Files
izyim/app/Classes/ValueObjects/Constants/OrderSteps.php
T
2019-03-12 12:17:41 +08:00

55 lines
1.6 KiB
PHP

<?php
namespace App\Classes\ValueObjects\Constants;
use App\Classes\Constants;
class OrderSteps
{
public const COMPANY_PROCESSING_CATEGORY = 'processing';
public const COMPANY_SHIPPING_CATEGORY = 'shipping';
public const COMPANY_RECEIVING_CATEGORY = 'receiving';
public const COMPANY_COMPLETE_CATEGORY = 'complete';
public const COMPANY_CANCEL_CATEGORY = 'cancel';
public const COMPANY_ORDER_PROCESSING = [
Constants::ORDER_PROCESSING_STEP,
Constants::ORDER_NO_WAREHOUSE_PENDING_SUPPLIER,
Constants::ORDER_WAREHOUSE_RECEIVING_STEP
];
public const COMPANY_ORDER_SHIPPING = [
Constants::ORDER_WAREHOUSE_PACKING_STEP,
Constants::ORDER_SHIPPING_STEP
];
public const COMPANY_ORDER_RECEIVING = [
Constants::ORDER_WAREHOUSE_ARRIVAL_STEP,
Constants::ORDER_WAREHOUSE_UNPACKING_STEP,
Constants::ORDER_DELIVERY_STEP
];
public const WAREHOUSE_RECEIVING_CATEGORY = 'receiving';
public const WAREHOUSE_SHIPPING_CATEGORY = 'shipping';
public const WAREHOUSE_COMPLETE_CATEGORY = 'complete';
public const WAREHOUSE_CANCEL_CATEGORY = 'cancel';
public const WAREHOUSE_ORDER_RECEIVING = [
Constants::ORDER_WAREHOUSE_RECEIVING_STEP
];
public const WAREHOUSE_ORDER_SHIPPING = [
Constants::ORDER_WAREHOUSE_PACKING_STEP,
Constants::ORDER_SHIPPING_STEP,
];
public const WAREHOUSE_ORDER_COMPLETE = [
Constants::ORDER_WAREHOUSE_ARRIVAL_STEP,
Constants::ORDER_WAREHOUSE_UNPACKING_STEP,
Constants::ORDER_DELIVERY_STEP
];
}