From 1108dd7f12175e37ecc958fe3151fce3954b8bf1 Mon Sep 17 00:00:00 2001 From: vedatakdogan Date: Tue, 1 Dec 2020 11:37:37 +0300 Subject: [PATCH 1/3] completed fast payment --- .../profile-module/src/Adress/AdressModel.php | 23 ++++++++++++++----- .../src/Adress/AdressRepository.php | 14 +++++++++++ .../src/Adress/Contract/AdressInterface.php | 2 +- .../Contract/AdressRepositoryInterface.php | 2 ++ 4 files changed, 34 insertions(+), 7 deletions(-) diff --git a/addons/default/visiosoft/profile-module/src/Adress/AdressModel.php b/addons/default/visiosoft/profile-module/src/Adress/AdressModel.php index 36724c496..9f623e685 100644 --- a/addons/default/visiosoft/profile-module/src/Adress/AdressModel.php +++ b/addons/default/visiosoft/profile-module/src/Adress/AdressModel.php @@ -1,30 +1,41 @@ where('id',$id)->whereNull('deleted_at'); + return AdressModel::query()->where('id', $id)->whereNull('deleted_at'); } - public function getAdressFirst($id) { + public function getAdressFirst($id) + { return $this->getAdress($id)->first(); } public function getUserAdress($id = null) { if ($id != null) { - return $this->query()->where('user_id',$id)->whereNull('deleted_at')->get(); + return $this->query()->where('user_id', $id)->whereNull('deleted_at')->get(); } return $this->query()->where('user_id', Auth::id())->whereNull('deleted_at')->get(); } + public function getCountry() + { + return app(CountryRepositoryInterface::class)->find($this->country_id); + } + public function getCity() + { + return app(CityRepositoryInterface::class)->find($this->city); + } } diff --git a/addons/default/visiosoft/profile-module/src/Adress/AdressRepository.php b/addons/default/visiosoft/profile-module/src/Adress/AdressRepository.php index ff52642bf..0bb69dc28 100644 --- a/addons/default/visiosoft/profile-module/src/Adress/AdressRepository.php +++ b/addons/default/visiosoft/profile-module/src/Adress/AdressRepository.php @@ -27,4 +27,18 @@ class AdressRepository extends EntryRepository implements AdressRepositoryInterf { return $this->newQuery()->where('user_id', $user_id)->get(); } + + public function createAddress($name, $user_id, $first_name, $last_name, $country_id, $city_id, $content, $gsm_phone) + { + return $this->create([ + 'adress_name' => $name, + 'user_id' => $user_id, + 'adress_first_name' => $first_name, + 'adress_last_name' => $last_name, + 'country_id' => $country_id, + 'city' => $city_id, + 'adress_content' => $content, + 'adress_gsm_phone' => $gsm_phone, + ]); + } } diff --git a/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressInterface.php b/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressInterface.php index eee3bd4dc..03db90b61 100644 --- a/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressInterface.php +++ b/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressInterface.php @@ -4,5 +4,5 @@ use Anomaly\Streams\Platform\Entry\Contract\EntryInterface; interface AdressInterface extends EntryInterface { - + public function getCountry(); } diff --git a/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressRepositoryInterface.php b/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressRepositoryInterface.php index 3c4cecd65..24002ac9c 100644 --- a/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressRepositoryInterface.php +++ b/addons/default/visiosoft/profile-module/src/Adress/Contract/AdressRepositoryInterface.php @@ -5,4 +5,6 @@ use Anomaly\Streams\Platform\Entry\Contract\EntryRepositoryInterface; interface AdressRepositoryInterface extends EntryRepositoryInterface { public function findByUser($user_id); + + public function createAddress($name, $user_id, $first_name, $last_name, $country_id, $city_id, $content, $gsm_phone); } From f7130b0a2326c49565ad87e0c9d0324f7b6acb74 Mon Sep 17 00:00:00 2001 From: vedatakdogan Date: Tue, 1 Dec 2020 11:45:57 +0300 Subject: [PATCH 2/3] added currency icon --- resources/streams/config/currencies.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/streams/config/currencies.php b/resources/streams/config/currencies.php index 6106009b2..6d1247b1a 100644 --- a/resources/streams/config/currencies.php +++ b/resources/streams/config/currencies.php @@ -42,7 +42,7 @@ return [ 'USD' => [ 'name' => 'US Dollar', 'direction' => 'ltr', - 'symbol' => '', + 'symbol' => '$', 'separator' => '.', 'point' => ',', 'decimals' => 2, From 5b788479ee835c2ea360ed23b8a0726568c3e419 Mon Sep 17 00:00:00 2001 From: vedatakdogan Date: Tue, 1 Dec 2020 11:51:23 +0300 Subject: [PATCH 3/3] move require --- addons/default/visiosoft/advs-module/composer.json | 3 ++- composer.json | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/default/visiosoft/advs-module/composer.json b/addons/default/visiosoft/advs-module/composer.json index e7ea7302a..dbb8481dd 100644 --- a/addons/default/visiosoft/advs-module/composer.json +++ b/addons/default/visiosoft/advs-module/composer.json @@ -13,6 +13,7 @@ "wirelab/language_switcher-plugin": "^1.3", "visiosoft/addblock-extension": "^1.1", "ext-zip": "*", - "chumper/zipper": "^1.0" + "chumper/zipper": "^1.0", + "sentry/sentry-laravel": "*" } } diff --git a/composer.json b/composer.json index 57dcf5107..f4ff8997a 100644 --- a/composer.json +++ b/composer.json @@ -79,8 +79,7 @@ "visiosoft/integer-field_type": "~2.1.0", "visiosoft/list-field_type": "*", "guzzlehttp/guzzle": "~6.3.3", - "composer/composer": "^1.6", - "sentry/sentry-laravel": "*" + "composer/composer": "^1.6" }, "replace": { "anomaly/streams-platform": "*"