diff --git a/config/packages/security.yaml b/config/packages/security.yaml index 60518b75..1b0f6824 100644 --- a/config/packages/security.yaml +++ b/config/packages/security.yaml @@ -43,6 +43,10 @@ security: pattern: ^\/rapi\/ security: false + test_capi: + pattern: ^\/test_capi\/ + security: false + warranty_api: pattern: ^\/capi\/ stateless: true diff --git a/config/routes/capi.yaml b/config/routes/capi.yaml index 0ae29c7c..44f57c99 100644 --- a/config/routes/capi.yaml +++ b/config/routes/capi.yaml @@ -3,6 +3,10 @@ capi_test: path: /capi/test controller: App\Controller\CAPI\TestController::test +capi_test_warranty_serial: + path: /test_capi/test/warranty_serial + controller: App\Controller\CAPI\TestController::warrantySerial + # battery api diff --git a/src/Command/LoadWarrantySerialCommand.php b/src/Command/LoadWarrantySerialCommand.php index ac40cfb1..e0da8b11 100644 --- a/src/Command/LoadWarrantySerialCommand.php +++ b/src/Command/LoadWarrantySerialCommand.php @@ -79,7 +79,7 @@ class LoadWarrantySerialCommand extends Command } // send results back to third party - // $this->sendResults($output_info); + $this->sendResults($output_info); return 0; } @@ -402,6 +402,9 @@ class LoadWarrantySerialCommand extends Command $res = curl_exec($curl); curl_close($curl); + + // check result + error_log('Result ' . $res); } } diff --git a/src/Controller/CAPI/TestController.php b/src/Controller/CAPI/TestController.php index e1a5ea08..c7bdc404 100644 --- a/src/Controller/CAPI/TestController.php +++ b/src/Controller/CAPI/TestController.php @@ -17,4 +17,19 @@ class TestController extends APIController ]; return new APIResponse(true, 'Test successful.', $data); } + + public function warrantySerial(Request $req) + { + error_log('Got request'); + + $res = json_decode($req->getContent(), true); + + // return $res; + + $data = [ + 'status' => 'Test successful.', + ]; + return new APIResponse(true, 'Test successful.', $data); + } + }