From 6cc61656cde740db12e9072701f10f32d0aa2f4e Mon Sep 17 00:00:00 2001 From: Jing Li Date: Fri, 4 Nov 2022 18:43:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E7=82=B9=E4=BA=A7=E4=B8=9A=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=A1=AB=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/seeders/MaterielSeeder.php | 65 +++++++++++++++++++ database/seeders/RiceShrimpFlowSeeder.php | 43 ++++++++++++ database/seeders/RiceShrimpIndustrySeeder.php | 42 ++++++++++++ database/seeders/RiceShrimpPriceSeeder.php | 40 ++++++++++++ 4 files changed, 190 insertions(+) create mode 100644 database/seeders/MaterielSeeder.php create mode 100644 database/seeders/RiceShrimpFlowSeeder.php create mode 100644 database/seeders/RiceShrimpIndustrySeeder.php create mode 100644 database/seeders/RiceShrimpPriceSeeder.php diff --git a/database/seeders/MaterielSeeder.php b/database/seeders/MaterielSeeder.php new file mode 100644 index 0000000..cbe9f79 --- /dev/null +++ b/database/seeders/MaterielSeeder.php @@ -0,0 +1,65 @@ + $name, + 'type' => MaterielType::Fodder, + 'year' => $year, + 'quarter' => $quarter, + 'lowest_price' => $random, + 'highest_price' => mt_rand($random + 10, $random + 100), + 'created_by' => $admin->id, + 'updated_by' => $admin->id, + 'created_at' => $tz, + 'updated_at' => $tz, + ]; + } + + foreach (['配合饲料', '氮肥', '磷肥', '钾肥', '钙肥', '有机肥'] as $name) { + $random = mt_rand(50, 100); + + $values[] = [ + 'name' => $name, + 'type' => MaterielType::Fertilizer, + 'year' => $year, + 'quarter' => $quarter, + 'lowest_price' => $random, + 'highest_price' => mt_rand($random + 10, $random + 100), + 'created_by' => $admin->id, + 'updated_by' => $admin->id, + 'created_at' => $tz, + 'updated_at' => $tz, + ]; + } + } + } + + Materiel::insert($values); + } +} diff --git a/database/seeders/RiceShrimpFlowSeeder.php b/database/seeders/RiceShrimpFlowSeeder.php new file mode 100644 index 0000000..88bb32e --- /dev/null +++ b/database/seeders/RiceShrimpFlowSeeder.php @@ -0,0 +1,43 @@ + $year, + 'quarter' => $quarter, + 'area' => $name, + 'sales' => mt_rand(50, 200), + 'created_by' => $admin->id, + 'updated_by' => $admin->id, + 'created_at' => $tz, + 'updated_at' => $tz, + ]; + } + } + } + + RiceShrimpFlow::insert($values); + } +} diff --git a/database/seeders/RiceShrimpIndustrySeeder.php b/database/seeders/RiceShrimpIndustrySeeder.php new file mode 100644 index 0000000..a2f421f --- /dev/null +++ b/database/seeders/RiceShrimpIndustrySeeder.php @@ -0,0 +1,42 @@ + $year, + 'quarter' => $quarter, + 'area' => mt_rand(100, 800), + 'product_output' => mt_rand(100, 800), + 'product_value' => mt_rand(100, 800), + 'created_by' => $admin->id, + 'updated_by' => $admin->id, + 'created_at' => $tz, + 'updated_at' => $tz, + ]; + } + } + + RiceShrimpIndustry::insert($values); + } +} diff --git a/database/seeders/RiceShrimpPriceSeeder.php b/database/seeders/RiceShrimpPriceSeeder.php new file mode 100644 index 0000000..8b8d748 --- /dev/null +++ b/database/seeders/RiceShrimpPriceSeeder.php @@ -0,0 +1,40 @@ + $year, + 'quarter' => $quarter, + 'price' => mt_rand(50, 500), + 'created_by' => $admin->id, + 'updated_by' => $admin->id, + 'created_at' => $tz, + 'updated_at' => $tz, + ]; + } + } + + RiceShrimpPrice::insert($values); + } +}