mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-19 04:24:12 +00:00
WIP - Order steps & remaining APIs
This commit is contained in:
@@ -8,13 +8,14 @@ use App\Classes\Modules\Unity\Services\GetAccessToken;
|
||||
|
||||
class GetContractObligations
|
||||
{
|
||||
private $unityConfig;
|
||||
private $getContractObligationsEndpoint;
|
||||
|
||||
private $getAccessToken;
|
||||
|
||||
public function __construct(GetAccessToken $getAccessToken)
|
||||
{
|
||||
$this->unityConfig = Config::get('unity');
|
||||
$this->getContractObligationsEndpoint = Config::get('unity.url').Config::get('unity.get_ob_endpoint');
|
||||
|
||||
$this->getAccessToken = $getAccessToken;
|
||||
}
|
||||
|
||||
@@ -22,8 +23,7 @@ class GetContractObligations
|
||||
|
||||
$accesToken=$this->getAccessToken->execute();
|
||||
|
||||
$response = Http::withToken($accesToken)->get($this->unityConfig['url'].$this->unityConfig['steps_endpoint'])->object();
|
||||
$orderSteps = [];
|
||||
$response = Http::withToken($accesToken)->get($this->getContractObligationsEndpoint)->object();
|
||||
|
||||
return (isset($response->data)) ? $response->data : [];
|
||||
|
||||
|
||||
+17
-8
@@ -1,5 +1,8 @@
|
||||
<?php
|
||||
|
||||
use App\Classes\ValueObjects\Constants as Constant;
|
||||
use App\Classes\Modules\OrderSteps\Processors\Steps as Step;
|
||||
|
||||
return [
|
||||
|
||||
'url' => env('UNITY_API_URL', 'https://dev.unity.izyim.com/user-backsys/api/'),
|
||||
@@ -18,7 +21,9 @@ return [
|
||||
|
||||
],
|
||||
|
||||
'steps_endpoint' => env('UNITY_LOGIN_ENDPOINT','contract-template-obligation/list'),
|
||||
'get_ob_endpoint' => env('UNITY_OB_LIST_ENDPOINT','contract-template-obligation/list'),
|
||||
|
||||
'create_entity_endpoint' => env('UNITY_CREATE_ENTITY_ENDPOINT','contract-template-obligation/list'),
|
||||
|
||||
'default_auth' => env('UNITY_AUTH','login'),
|
||||
|
||||
@@ -28,15 +33,19 @@ return [
|
||||
|
||||
'contract_template_cache' => env('UNITY_CONTRACT_TEMPLATE_CACHE','60'),
|
||||
|
||||
'entity' => [
|
||||
'xxx' => App\Classes\ValueObjects\Constants\OrderEntity::SUPPLIER,
|
||||
'zzz' => App\Classes\ValueObjects\Constants\OrderEntity::WAREHOUSE_YIWU,
|
||||
'vvv' => App\Classes\ValueObjects\Constants\OrderEntity::WAREHOUSE_GUANG_ZHOU,
|
||||
'wwww' => App\Classes\ValueObjects\Constants\OrderEntity::SUPPLIER,
|
||||
'entities' => [
|
||||
'xxx_key' => Constant\OrderEntity::SUPPLIER,
|
||||
'zzz_key' => Constant\OrderEntity::WAREHOUSE_YIWU,
|
||||
'vvv_key' => Constant\OrderEntity::WAREHOUSE_GUANG_ZHOU,
|
||||
'wwww_key' => Constant\OrderEntity::SUPPLIER,
|
||||
],
|
||||
|
||||
'step_processor' => [
|
||||
App\Classes\ValueObjects\Constants\OrderSteps::PACKING => App\Classes\Modules\OrderSteps\Processors\Steps\Packing::class,
|
||||
'obligations' => [
|
||||
'PACKING' => Constant\OrderSteps::PACKING,
|
||||
],
|
||||
|
||||
'step_processors' => [
|
||||
Constant\OrderSteps::PACKING => Step\Packing::class,
|
||||
],
|
||||
|
||||
];
|
||||
|
||||
+2
-2
@@ -38,8 +38,8 @@ Route::group(['middleware' => 'api', 'prefix' => 'v1', 'as' => 'api.'], function
|
||||
//
|
||||
// require __DIR__ . '/segment.php';
|
||||
//
|
||||
// require __DIR__ . '/bank.php';
|
||||
//
|
||||
require __DIR__ . '/bank.php';
|
||||
|
||||
require __DIR__ . '/order.php';
|
||||
|
||||
require __DIR__ . '/currency.php';
|
||||
|
||||
Reference in New Issue
Block a user