From c3c443f164d34f14f675ea90ea8b1a992721d60e Mon Sep 17 00:00:00 2001 From: xiaochong0302 Date: Fri, 10 Jan 2025 21:14:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3root=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Console/Migrations/V20250110191618.php | 41 ++++++++++++++++++++++ db/migrations/20210403184518.php | 7 ++++ 2 files changed, 48 insertions(+) create mode 100644 app/Console/Migrations/V20250110191618.php diff --git a/app/Console/Migrations/V20250110191618.php b/app/Console/Migrations/V20250110191618.php new file mode 100644 index 00000000..9826e4cd --- /dev/null +++ b/app/Console/Migrations/V20250110191618.php @@ -0,0 +1,41 @@ +handleRootUserBalance(); + } + + /** + * 之前migration初始化root账号缺少user_balance数据 + */ + protected function handleRootUserBalance() + { + $userId = 10000; + + $userRepo = new UserRepo(); + + $userBalance = $userRepo->findUserBalance($userId); + + if ($userBalance) return; + + $userBalance = new UserBalance(); + + $userBalance->user_id = $userId; + + $userBalance->create(); + } + +} diff --git a/db/migrations/20210403184518.php b/db/migrations/20210403184518.php index 47ce2604..148bc846 100644 --- a/db/migrations/20210403184518.php +++ b/db/migrations/20210403184518.php @@ -45,6 +45,13 @@ final class V20210403184518 extends AbstractMigration ]; $this->table('kg_user')->insert($user)->saveData(); + + $balance = [ + 'user_id' => $account['id'], + 'create_time' => $now, + ]; + + $this->table('kg_user_balance')->insert($balance)->saveData(); } protected function initRoleData()