WIP - Order steps & remaining APIs

This commit is contained in:
Fairuz
2021-07-22 11:25:00 +08:00
parent ed157150e7
commit d308ab4045
4 changed files with 24 additions and 15 deletions
@@ -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
View File
@@ -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
View File
@@ -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';
+1 -1
View File
@@ -18,4 +18,4 @@ Route::group(['prefix' => 'order', 'as' => 'order.', 'namespace' => 'Orders'], f
});
Route::group(['prefix' => '{id}/role', 'as' => 'role.'], function () {});
});
});