mirror of
https://gitee.com/koogua/course-tencent-cloud.git
synced 2025-07-23 16:36:38 +08:00
42 lines
819 B
PHP
42 lines
819 B
PHP
<?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();
|
|
}
|
|
|
|
}
|