From 52c1093d2d017f629b534a807cfcb3631abfada8 Mon Sep 17 00:00:00 2001 From: mhmj Date: Tue, 28 May 2019 14:46:27 +0800 Subject: [PATCH] Order-Change-Address --- .../Orders/UpdateOrderAddressLogic.php | 12 +----- .../DataTransferObjects/AddressObject.php | 37 ------------------- .../Orders/Services/UpdatesOrderAddress.php | 11 +----- .../Orders/UpdateOrderAddressController.php | 7 ---- routes/api.php | 2 +- 5 files changed, 5 insertions(+), 64 deletions(-) delete mode 100644 app/Classes/Modules/Orders/DataTransferObjects/AddressObject.php diff --git a/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderAddressLogic.php b/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderAddressLogic.php index c7eba21..d72b6bd 100644 --- a/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderAddressLogic.php +++ b/app/Classes/Modules/ControllersLogic/Orders/UpdateOrderAddressLogic.php @@ -1,14 +1,7 @@ address_id); - return $this->UpdatesOrderAddress->execute($orderId,$addressObject); - return new JsonResponse([],HttpStatus::RESOURCE_CREATED); + return $this->UpdatesOrderAddress->execute($orderId,$request->address_id); + return new JsonResponse([],HttpStatus::REQUEST_ACCEPTED); } catch (\Exception $exception) { throw new InternalServerErrorException("Failed to update address because{$exception->getMessage()}"); diff --git a/app/Classes/Modules/Orders/DataTransferObjects/AddressObject.php b/app/Classes/Modules/Orders/DataTransferObjects/AddressObject.php deleted file mode 100644 index 7559e6b..0000000 --- a/app/Classes/Modules/Orders/DataTransferObjects/AddressObject.php +++ /dev/null @@ -1,37 +0,0 @@ -addressId = $addressId; - } - - /** - * @return string - */ - public function getAddressId(): string - { - return $this->addressId; - } - - - - -} \ No newline at end of file diff --git a/app/Classes/Modules/Orders/Services/UpdatesOrderAddress.php b/app/Classes/Modules/Orders/Services/UpdatesOrderAddress.php index 1091738..3a3750c 100644 --- a/app/Classes/Modules/Orders/Services/UpdatesOrderAddress.php +++ b/app/Classes/Modules/Orders/Services/UpdatesOrderAddress.php @@ -1,14 +1,7 @@ repository->findOrFail($orderId); - $repository->address_id = $addressObject->getAddressId(); + $repository->address_id = $addressId; $repository->save(); return new JsonResponse([],HttpStatus::OK); diff --git a/app/Http/Controllers/Orders/UpdateOrderAddressController.php b/app/Http/Controllers/Orders/UpdateOrderAddressController.php index 78f79ea..4ccf670 100644 --- a/app/Http/Controllers/Orders/UpdateOrderAddressController.php +++ b/app/Http/Controllers/Orders/UpdateOrderAddressController.php @@ -1,14 +1,7 @@ 'api', 'prefix' => 'v1', 'as' => 'api.'], function Route::post('/bulk-receive-notes', 'BulkReceiveNotesController@create')->name('bulk.receive.update'); - Route::post('/{orderId}/address','UpdateOrderAddressController@update')->name('address.update'); + Route::post('/{orderId}/address','UpdateOrderAddressController@update')->name('address.order.update'); });