From 864cc1401c08c9069669675c0c17682d01affb4d Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Tue, 15 Jun 2021 01:46:36 +0800 Subject: [PATCH] remove cleanup DB --- app/Repositories/ExamRepository.php | 1 + include/cleanup.php | 15 ++++++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/app/Repositories/ExamRepository.php b/app/Repositories/ExamRepository.php index 5b986c54..e5b7b02b 100644 --- a/app/Repositories/ExamRepository.php +++ b/app/Repositories/ExamRepository.php @@ -633,6 +633,7 @@ class ExamRepository extends BaseRepository ->toArray(); $logPrefix .= ", progressSum raw: " . json_encode($progressSum) . ", query: " . last_query(); if ($allSum) { + do_log($logPrefix); return $progressSum; } diff --git a/include/cleanup.php b/include/cleanup.php index 4dcfe562..dc976285 100644 --- a/include/cleanup.php +++ b/include/cleanup.php @@ -213,11 +213,16 @@ function delete_user(\Illuminate\Database\Eloquent\Builder $query, $reasonKey) 'reason' => nexus_trans($reasonKey, [], $user->locale), ]; } - $update = [ - 'enabled' => \App\Models\User::ENABLED_NO, - 'modcomment' => DB::raw("concat_ws('\n', '[CLEANUP] $reasonKey', modcomment)"), - ]; - \App\Models\User::query()->whereIn('id', $uidArr)->update($update); +// $update = [ +// 'enabled' => \App\Models\User::ENABLED_NO, +// 'modcomment' => DB::raw("concat_ws('\n', '[CLEANUP] $reasonKey', modcomment)"), +// ]; +// \App\Models\User::query()->whereIn('id', $uidArr)->update($update); + $sql = sprintf( + "update users set enabled = %s and modcomment = concat_ws('\n', '%s - [CLEANUP] %s', modcomment) where id in (%s)", + \App\Models\User::ENABLED_NO, date('Y-m-d'), addslashes($reasonKey), implode(', ', $uidArr) + ); + sql_query($sql); \App\Models\UserBanLog::query()->insert($userBanLogData); do_log("delete user($reasonKey): " . implode(', ', $uidArr)); return $uidArr;