mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 12:07:23 +08:00
release 1.8.13
This commit is contained in:
@@ -117,9 +117,4 @@ class ViewExamUser extends ViewRecord
|
|||||||
Actions\DeleteAction::make(),
|
Actions\DeleteAction::make(),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getProgress()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1327,32 +1327,4 @@ class ExamRepository extends BaseRepository
|
|||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function fixIndexUploadTorrentCount()
|
|
||||||
{
|
|
||||||
$page = 1;
|
|
||||||
$size = 2000;
|
|
||||||
$examUserTable = (new ExamUser())->getTable();
|
|
||||||
$examProgressTable = (new ExamProgress())->getTable();
|
|
||||||
while (true) {
|
|
||||||
$offset = ($page - 1)*$size;
|
|
||||||
$list = NexusDB::table($examProgressTable)
|
|
||||||
->select("$examProgressTable.*, $examUserTable.created_at as exam_created_at")
|
|
||||||
->join($examUserTable, "$examProgressTable.exam_user_id", "=", "$examUserTable.id", "left")
|
|
||||||
->where("$examUserTable.status", ExamUser::STATUS_NORMAL)
|
|
||||||
->where("$examProgressTable.index", Exam::INDEX_UPLOAD_TORRENT_COUNT)
|
|
||||||
->limit($size)
|
|
||||||
->offset($offset)
|
|
||||||
->get()
|
|
||||||
;
|
|
||||||
if ($list->count() == 0) {
|
|
||||||
do_log("page: $page, offset: $offset, no more data...");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
foreach ($list as $item) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
defined('VERSION_NUMBER') || define('VERSION_NUMBER', '1.8.13');
|
defined('VERSION_NUMBER') || define('VERSION_NUMBER', '1.8.13');
|
||||||
defined('RELEASE_DATE') || define('RELEASE_DATE', '2024-09-13');
|
defined('RELEASE_DATE') || define('RELEASE_DATE', '2024-09-21');
|
||||||
defined('IN_TRACKER') || define('IN_TRACKER', false);
|
defined('IN_TRACKER') || define('IN_TRACKER', false);
|
||||||
defined('PROJECTNAME') || define("PROJECTNAME","NexusPHP");
|
defined('PROJECTNAME') || define("PROJECTNAME","NexusPHP");
|
||||||
defined('NEXUSPHPURL') || define("NEXUSPHPURL","https://nexusphp.org");
|
defined('NEXUSPHPURL') || define("NEXUSPHPURL","https://nexusphp.org");
|
||||||
|
|||||||
@@ -332,15 +332,6 @@ class Update extends Install
|
|||||||
["value" => User::query()->where("class", User::CLASS_STAFF_LEADER)->first(["id"])->id]
|
["value" => User::query()->where("class", User::CLASS_STAFF_LEADER)->first(["id"])->id]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @since 1.8.13
|
|
||||||
*/
|
|
||||||
$settingName = "__has_fix_exam_index_UPLOAD_TORRENT_COUNT";
|
|
||||||
$hasFixExamIndexUploadTorrentCount = get_setting($settingName, false);
|
|
||||||
if (!$hasFixExamIndexUploadTorrentCount) {
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function runExtraMigrate()
|
public function runExtraMigrate()
|
||||||
|
|||||||
Reference in New Issue
Block a user