重点产业数据填充
parent
450ba732de
commit
6cc61656cd
|
|
@ -0,0 +1,65 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Enums\MaterielType;
|
||||
use App\Models\AdminUser;
|
||||
use App\Models\Materiel;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class MaterielSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$tz = now();
|
||||
|
||||
$values = [];
|
||||
|
||||
$admin = AdminUser::firstOrFail();
|
||||
|
||||
foreach ([2020, 2021, 2022] as $year) {
|
||||
foreach ([1, 2, 3, 4] as $quarter) {
|
||||
foreach (['豆粕', '花生饼', '麦麸', '菜籽饼', '糠饼', '鱼粉'] as $name) {
|
||||
$random = mt_rand(50, 100);
|
||||
|
||||
$values[] = [
|
||||
'name' => $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);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\AdminUser;
|
||||
use App\Models\RiceShrimpFlow;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class RiceShrimpFlowSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$tz = now();
|
||||
|
||||
$values = [];
|
||||
|
||||
$admin = AdminUser::firstOrFail();
|
||||
|
||||
foreach ([2020, 2021, 2022] as $year) {
|
||||
foreach ([1, 2, 3, 4] as $quarter) {
|
||||
foreach (['重庆', '四川', '贵州', '上海', '北京'] as $name) {
|
||||
$values[] = [
|
||||
'year' => $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);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\AdminUser;
|
||||
use App\Models\RiceShrimpIndustry;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class RiceShrimpIndustrySeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$tz = now();
|
||||
|
||||
$values = [];
|
||||
|
||||
$admin = AdminUser::firstOrFail();
|
||||
|
||||
foreach ([2020, 2021, 2022] as $year) {
|
||||
foreach ([1, 2, 3, 4] as $quarter) {
|
||||
$values[] = [
|
||||
'year' => $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);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\AdminUser;
|
||||
use App\Models\RiceShrimpPrice;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class RiceShrimpPriceSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$tz = now();
|
||||
|
||||
$values = [];
|
||||
|
||||
$admin = AdminUser::firstOrFail();
|
||||
|
||||
foreach ([2020, 2021, 2022] as $year) {
|
||||
foreach ([1, 2, 3, 4] as $quarter) {
|
||||
$values[] = [
|
||||
'year' => $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);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue