From 14580a2a08843a628ddd4a3017097d221e74d5e1 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Sat, 13 Mar 2021 09:57:54 +0800 Subject: [PATCH 1/2] create database seeder for the services for testing environment --- ...SegmentConstantsTableDevelopmentSeeder.php | 72 +------------------ 1 file changed, 3 insertions(+), 69 deletions(-) diff --git a/database/seeds/SegmentConstantsTableDevelopmentSeeder.php b/database/seeds/SegmentConstantsTableDevelopmentSeeder.php index cee8ad37..f01ee854 100644 --- a/database/seeds/SegmentConstantsTableDevelopmentSeeder.php +++ b/database/seeds/SegmentConstantsTableDevelopmentSeeder.php @@ -33,7 +33,7 @@ class SegmentConstantsTableDevelopmentSeeder extends Seeder 'segment_id' => 1, 'name' => 'Service Type', 'reference' => 'SERVICE_TYPE', - 'detail' => '{"id":1,"bank_id":1,"service_charge":{"type":"percentage","value":2},"minimum_charge":{"type":"fixed_amount","value":10},"tax":{"type":"percentage","value":0},"po_limit":{"type":"fixed_amount","value":3},"is_active":true,"is_billable":true,"currencies":[{"id":2,"max_limit":{"type":"fixed_amount","value":500000},"min_limit":{"type":"fixed_amount","value":100},"rates":[]},{"id":3,"max_limit":{"type":"fixed_amount","value":10000},"min_limit":{"type":"fixed_amount","value":20},"rates":[]}]}', + 'detail' => '{"id":1,"bank_id":1,"service_charge":{"type":"percentage","value":2},"minimum_charge":{"type":"fixed_amount","value":10},"tax":{"type":"percentage","value":0},"po_limit":{"type":"fixed_amount","value":3},"is_active":true,"is_billable":true,"currencies":[{"id":2,"max_limit":{"type":"fixed_amount","value":500000},"min_limit":{"type":"fixed_amount","value":100},"rates":[]}]}', 'deleted_at' => NULL, 'created_at' => '2021-03-09 07:52:57', 'updated_at' => '2021-03-09 07:53:04', @@ -49,29 +49,7 @@ class SegmentConstantsTableDevelopmentSeeder extends Seeder 'created_at' => '2021-03-09 08:14:41', 'updated_at' => '2021-03-09 08:14:41', ), - 4 => - array ( - 'id' => 18, - 'segment_id' => 1, - 'name' => 'Service Type', - 'reference' => 'SERVICE_TYPE', - 'detail' => '{"id":2,"bank_id":1,"service_charge":{"type":"percentage","value":1},"minimum_charge":{"type":"fixed_amount","value":20},"tax":{"type":"percentage","value":0},"po_limit":{"type":"fixed_amount","value":1},"is_active":true,"is_billable":true,"currencies":[]}', - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 09:35:55', - 'updated_at' => '2021-03-09 09:40:27', - ), - 5 => - array ( - 'id' => 19, - 'segment_id' => 1, - 'name' => 'Service Type', - 'reference' => 'SERVICE_TYPE', - 'detail' => '{"id":3,"bank_id":11,"service_charge":{"type":"percentage","value":1},"minimum_charge":{"type":"fixed_amount","value":20},"tax":{"type":"percentage","value":0},"po_limit":{"type":"fixed_amount","value":1},"is_active":true,"is_billable":true,"currencies":[{"id":2,"max_limit":{"type":"fixed_amount","value":0},"min_limit":{"type":"fixed_amount","value":0},"rates":[]}]}', - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 09:36:26', - 'updated_at' => '2021-03-09 09:36:57', - ), - 6 => + 6 => array ( 'id' => 22, 'segment_id' => 5, @@ -81,51 +59,7 @@ class SegmentConstantsTableDevelopmentSeeder extends Seeder 'deleted_at' => NULL, 'created_at' => '2021-03-09 09:53:52', 'updated_at' => '2021-03-09 10:53:09', - ), - 7 => - array ( - 'id' => 23, - 'segment_id' => 1, - 'name' => 'Service Type', - 'reference' => 'SERVICE_TYPE', - 'detail' => '{"id":4,"bank_id":1,"service_charge":{"type":"percentage","value":3.5},"minimum_charge":{"type":"fixed_amount","value":100},"tax":{"type":"percentage","value":0},"po_limit":{"type":"fixed_amount","value":1},"is_active":true,"is_billable":true,"currencies":[{"id":2,"max_limit":{"type":"fixed_amount","value":500000},"min_limit":{"type":"fixed_amount","value":0.01},"rates":[]},{"id":3,"max_limit":{"type":"fixed_amount","value":0},"min_limit":{"type":"fixed_amount","value":1000},"rates":[]}]}', - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:09:11', - 'updated_at' => '2021-03-09 10:51:48', - ), - 8 => - array ( - 'id' => 24, - 'segment_id' => 5, - 'name' => 'Custom Service Type', - 'reference' => 'CUSTOM_SERVICE_TYPE', - 'detail' => '{"id":4,"service_charge":{"type":"percentage","value":3.5},"is_active":true,"is_billable":true,"currencies":[{"id":2,"max_limit":{"type":"fixed_amount","value":500000},"min_limit":{"type":"fixed_amount","value":0.01},"rates":[]},{"id":3,"max_limit":{"type":"fixed_amount","value":200000},"min_limit":{"type":"fixed_amount","value":0.01},"rates":[]}]}', - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:17:30', - 'updated_at' => '2021-03-09 10:31:04', - ), - 9 => - array ( - 'id' => 25, - 'segment_id' => 1, - 'name' => 'Service Type', - 'reference' => 'SERVICE_TYPE', - 'detail' => '{"id":5,"bank_id":11,"service_charge":{"type":"percentage","value":3},"minimum_charge":{"type":"fixed_amount","value":100},"tax":{"type":"percentage","value":12},"po_limit":{"type":"fixed_amount","value":1},"is_active":true,"is_billable":true,"currencies":[{"id":2,"max_limit":{"type":"fixed_amount","value":10000},"min_limit":{"type":"fixed_amount","value":5000},"rates":[]}]}', - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 06:34:23', - 'updated_at' => '2021-03-11 06:34:36', - ), - 10 => - array ( - 'id' => 42, - 'segment_id' => 1, - 'name' => 'Supplier\'s Currencies', - 'reference' => 'SUPPLIER_CURRENCIES', - 'detail' => '{"id":"12","currencies":[2]}', - 'deleted_at' => NULL, - 'created_at' => '2021-03-12 03:17:10', - 'updated_at' => '2021-03-12 03:17:39', - ), + ) )); From cf15299723099b31341284331c131ac390108068 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Sat, 13 Mar 2021 09:58:07 +0800 Subject: [PATCH 2/2] create database seeder for the services for testing environment --- .../seeds/CompaniesTableDevelopmentSeeder.php | 161 +----------------- .../CurrencyRatesTableDevelopmentSeeder.php | 112 +----------- database/seeds/DatabaseSeeder.php | 1 - .../ServiceTypesTableDevelopmentSeeder.php | 38 +---- 4 files changed, 5 insertions(+), 307 deletions(-) diff --git a/database/seeds/CompaniesTableDevelopmentSeeder.php b/database/seeds/CompaniesTableDevelopmentSeeder.php index c79384db..7b529c9b 100644 --- a/database/seeds/CompaniesTableDevelopmentSeeder.php +++ b/database/seeds/CompaniesTableDevelopmentSeeder.php @@ -3,6 +3,7 @@ namespace Database\Seeders; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; class CompaniesTableDevelopmentSeeder extends Seeder { @@ -16,43 +17,7 @@ class CompaniesTableDevelopmentSeeder extends Seeder { - \DB::table('companies')->insert(array ( - 1 => - array ( - 'id' => 2, - 'name' => 'WONG JHUN YAN', - 'reference' => '7153CWO', - 'type' => 0, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:44:31', - 'updated_at' => '2021-03-09 07:57:39', - ), - 2 => - array ( - 'id' => 3, - 'name' => 'Harry Sdn Bhd', - 'reference' => '1236HSB', - 'type' => 1, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:45:14', - 'updated_at' => '2021-03-09 08:15:40', - ), - 3 => - array ( - 'id' => 4, - 'name' => 'MediaSkip Enterprise', - 'reference' => '4295MEN', - 'type' => 1, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:45:40', - 'updated_at' => '2021-03-09 07:59:05', - ), + DB::table('companies')->insert(array ( 4 => array ( 'id' => 5, @@ -64,127 +29,7 @@ class CompaniesTableDevelopmentSeeder extends Seeder 'deleted_at' => NULL, 'created_at' => '2021-03-09 07:50:26', 'updated_at' => '2021-03-09 07:50:26', - ), - 5 => - array ( - 'id' => 6, - 'name' => 'cief', - 'reference' => '6768CIE', - 'type' => 1, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:53:55', - 'updated_at' => '2021-03-09 07:58:27', - ), - 6 => - array ( - 'id' => 7, - 'name' => 'Tan Kai Ying', - 'reference' => '5601CWO', - 'type' => 0, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 08:01:50', - 'updated_at' => '2021-03-09 08:15:44', - ), - 7 => - array ( - 'id' => 8, - 'name' => 'nurfain zulaika', - 'reference' => '8765CWO', - 'type' => 0, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 08:08:15', - 'updated_at' => '2021-03-09 08:15:35', - ), - 8 => - array ( - 'id' => 9, - 'name' => 'Wong Fang Ren', - 'reference' => '5681CWO', - 'type' => 0, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 08:10:36', - 'updated_at' => '2021-03-09 08:15:31', - ), - 9 => - array ( - 'id' => 10, - 'name' => 'CIEF Worldwide', - 'reference' => '7775CWO', - 'type' => 1, - 'business_type' => 2, - 'status' => 0, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 08:25:51', - 'updated_at' => '2021-03-09 08:25:51', - ), - 10 => - array ( - 'id' => 11, - 'name' => 'Md Hasan Akbar', - 'reference' => '2549CWO', - 'type' => 0, - 'business_type' => 2, - 'status' => 2, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 09:08:42', - 'updated_at' => '2021-03-09 09:39:29', - ), - 11 => - array ( - 'id' => 12, - 'name' => 'Atvantic sdn bhd', - 'reference' => '2244ASB', - 'type' => 1, - 'business_type' => 3, - 'status' => 0, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 09:30:07', - 'updated_at' => '2021-03-09 09:30:07', - ), - 12 => - array ( - 'id' => 13, - 'name' => 'Toy Trading Snd Bhd', - 'reference' => '9330TTB', - 'type' => 1, - 'business_type' => 2, - 'status' => 1, - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 01:09:55', - 'updated_at' => '2021-03-11 01:10:22', - ), - 13 => - array ( - 'id' => 14, - 'name' => 'abc123', - 'reference' => '2986ABC', - 'type' => 1, - 'business_type' => 2, - 'status' => 1, - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 05:38:49', - 'updated_at' => '2021-03-11 05:39:57', - ), - 14 => - array ( - 'id' => 15, - 'name' => 'Leong Chee Siong', - 'reference' => '1778CWO', - 'type' => 0, - 'business_type' => 2, - 'status' => 1, - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 06:23:03', - 'updated_at' => '2021-03-11 06:24:27', - ), + ) )); diff --git a/database/seeds/CurrencyRatesTableDevelopmentSeeder.php b/database/seeds/CurrencyRatesTableDevelopmentSeeder.php index 53f46e7f..ea10c8b9 100644 --- a/database/seeds/CurrencyRatesTableDevelopmentSeeder.php +++ b/database/seeds/CurrencyRatesTableDevelopmentSeeder.php @@ -48,117 +48,7 @@ class CurrencyRatesTableDevelopmentSeeder extends Seeder 'deleted_at' => NULL, 'created_at' => '2021-03-09 07:52:57', 'updated_at' => '2021-03-09 07:52:57', - ), - 3 => - array ( - 'id' => 4, - 'currency_id' => 3, - 'selling' => '4.25000', - 'payment_method_type' => 1, - 'service_id' => 1, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:52:57', - 'updated_at' => '2021-03-09 09:56:24', - ), - 4 => - array ( - 'id' => 5, - 'currency_id' => 3, - 'selling' => '4.23000', - 'payment_method_type' => 2, - 'service_id' => 1, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:52:57', - 'updated_at' => '2021-03-09 09:56:24', - ), - 5 => - array ( - 'id' => 6, - 'currency_id' => 3, - 'selling' => '0.22000', - 'payment_method_type' => 3, - 'service_id' => 1, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 07:52:57', - 'updated_at' => '2021-03-09 07:52:57', - ), - 6 => - array ( - 'id' => 7, - 'currency_id' => 2, - 'selling' => '1.54000', - 'payment_method_type' => 1, - 'service_id' => 4, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:09:11', - 'updated_at' => '2021-03-09 10:09:11', - ), - 7 => - array ( - 'id' => 8, - 'currency_id' => 2, - 'selling' => '1.53000', - 'payment_method_type' => 2, - 'service_id' => 4, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:09:11', - 'updated_at' => '2021-03-09 10:09:11', - ), - 8 => - array ( - 'id' => 9, - 'currency_id' => 3, - 'selling' => '4.20000', - 'payment_method_type' => 1, - 'service_id' => 4, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:09:11', - 'updated_at' => '2021-03-09 10:09:11', - ), - 9 => - array ( - 'id' => 10, - 'currency_id' => 3, - 'selling' => '4.10000', - 'payment_method_type' => 2, - 'service_id' => 4, - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:09:11', - 'updated_at' => '2021-03-09 10:09:11', - ), - 10 => - array ( - 'id' => 11, - 'currency_id' => 2, - 'selling' => '1.60000', - 'payment_method_type' => 1, - 'service_id' => 5, - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 06:34:23', - 'updated_at' => '2021-03-11 06:34:23', - ), - 11 => - array ( - 'id' => 12, - 'currency_id' => 2, - 'selling' => '1.55000', - 'payment_method_type' => 2, - 'service_id' => 5, - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 06:34:23', - 'updated_at' => '2021-03-11 06:34:23', - ), - 12 => - array ( - 'id' => 13, - 'currency_id' => 2, - 'selling' => '1.54000', - 'payment_method_type' => 3, - 'service_id' => 5, - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 06:34:23', - 'updated_at' => '2021-03-11 06:34:23', - ), + ) )); diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index 6938b617..a1928a7a 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -40,7 +40,6 @@ class DatabaseSeeder extends Seeder if(App()->environment('local')){ $this->call(CompaniesTableDevelopmentSeeder::class); $this->call(BanksTableDevelopmentSeeder::class); - $this->call(CurrenciesTableDevelopmentSeeder::class); $this->call(ServiceTypesTableDevelopmentSeeder::class); $this->call(SegmentsTableDevelopmentSeeder::class); $this->call(SegmentConstantsTableDevelopmentSeeder::class); diff --git a/database/seeds/ServiceTypesTableDevelopmentSeeder.php b/database/seeds/ServiceTypesTableDevelopmentSeeder.php index ca6e6aaa..e6d71c29 100644 --- a/database/seeds/ServiceTypesTableDevelopmentSeeder.php +++ b/database/seeds/ServiceTypesTableDevelopmentSeeder.php @@ -24,43 +24,7 @@ class ServiceTypesTableDevelopmentSeeder extends Seeder 'deleted_at' => NULL, 'created_at' => '2021-03-09 07:52:56', 'updated_at' => '2021-03-09 09:57:40', - ), - 1 => - array ( - 'id' => 2, - 'name' => 'X1 Transfer (P)', - 'status' => '5', - 'deleted_at' => '2021-03-09 09:50:10', - 'created_at' => '2021-03-09 09:35:55', - 'updated_at' => '2021-03-09 09:50:10', - ), - 2 => - array ( - 'id' => 3, - 'name' => 'x9', - 'status' => '5', - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 09:36:26', - 'updated_at' => '2021-03-09 09:55:26', - ), - 3 => - array ( - 'id' => 4, - 'name' => 'X3 Service', - 'status' => '2', - 'deleted_at' => NULL, - 'created_at' => '2021-03-09 10:09:11', - 'updated_at' => '2021-03-09 10:09:11', - ), - 4 => - array ( - 'id' => 5, - 'name' => 'M3', - 'status' => '2', - 'deleted_at' => NULL, - 'created_at' => '2021-03-11 06:34:23', - 'updated_at' => '2021-03-11 06:34:23', - ), + ) ));