mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-03 14:10:57 +08:00
improve tmp invite log
This commit is contained in:
@@ -64,6 +64,7 @@ class GenerateTemporaryInvite implements ShouldQueue
|
||||
return;
|
||||
}
|
||||
$idArr = explode(",", $idStr);
|
||||
do_log(sprintf("going to handle %d uid...", count($idArr)));
|
||||
foreach ($idArr as $uid) {
|
||||
try {
|
||||
$hashArr = $toolRep->generateUniqueInviteHash([], $this->count, $this->count);
|
||||
|
||||
@@ -37,6 +37,12 @@ class UserFactory extends Factory
|
||||
$username = sprintf("%s_%s", microtime(true), self::$sequence);
|
||||
$email = sprintf("%s@example.net", $username);
|
||||
self::$sequence++;
|
||||
$randNum = random_int(1, 10);
|
||||
if ($randNum >= 8) {
|
||||
$class = random_int(intval(User::CLASS_POWER_USER), intval(User::CLASS_SYSOP));
|
||||
} else {
|
||||
$class = User::CLASS_USER;
|
||||
}
|
||||
return [
|
||||
'username' => $username,
|
||||
'email' => $email,
|
||||
@@ -46,7 +52,7 @@ class UserFactory extends Factory
|
||||
'stylesheet' => self::$defaultStyleSheet,
|
||||
'added' => now()->toDateTimeString(),
|
||||
'status' => User::STATUS_CONFIRMED,
|
||||
'class' => random_int(intval(User::CLASS_USER), intval(User::CLASS_SYSOP))
|
||||
'class' => $class
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
return new class extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
$columnInfo = \Nexus\Database\NexusDB::getMysqlColumnInfo("torrents", "cache_stamp");
|
||||
if ($columnInfo["DATA_TYPE"] == "int") {
|
||||
return;
|
||||
}
|
||||
Schema::table('torrents', function (Blueprint $table) {
|
||||
$table->integer("cache_stamp")->default(0)->change();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::table('torrents', function (Blueprint $table) {
|
||||
//
|
||||
});
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user