mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-06-27 04:57:39 +08:00
修正root账号初始数据
This commit is contained in:
parent
20987355c9
commit
c3c443f164
41
app/Console/Migrations/V20250110191618.php
Normal file
41
app/Console/Migrations/V20250110191618.php
Normal file
@ -0,0 +1,41 @@
|
||||
<?php
|
||||
/**
|
||||
* @copyright Copyright (c) 2025 深圳市酷瓜软件有限公司
|
||||
* @license https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
||||
* @link https://www.koogua.com
|
||||
*/
|
||||
|
||||
namespace App\Console\Migrations;
|
||||
|
||||
use App\Models\UserBalance;
|
||||
use App\Repos\User as UserRepo;
|
||||
|
||||
class V20250110191618 extends Migration
|
||||
{
|
||||
|
||||
public function run()
|
||||
{
|
||||
$this->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();
|
||||
}
|
||||
|
||||
}
|
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user