remove cleanup DB

This commit is contained in:
xiaomlove
2021-06-15 01:46:36 +08:00
parent 0e14b36210
commit 864cc1401c
2 changed files with 11 additions and 5 deletions
+1
View File
@@ -633,6 +633,7 @@ class ExamRepository extends BaseRepository
->toArray(); ->toArray();
$logPrefix .= ", progressSum raw: " . json_encode($progressSum) . ", query: " . last_query(); $logPrefix .= ", progressSum raw: " . json_encode($progressSum) . ", query: " . last_query();
if ($allSum) { if ($allSum) {
do_log($logPrefix);
return $progressSum; return $progressSum;
} }
+10 -5
View File
@@ -213,11 +213,16 @@ function delete_user(\Illuminate\Database\Eloquent\Builder $query, $reasonKey)
'reason' => nexus_trans($reasonKey, [], $user->locale), 'reason' => nexus_trans($reasonKey, [], $user->locale),
]; ];
} }
$update = [ // $update = [
'enabled' => \App\Models\User::ENABLED_NO, // 'enabled' => \App\Models\User::ENABLED_NO,
'modcomment' => DB::raw("concat_ws('\n', '[CLEANUP] $reasonKey', modcomment)"), // 'modcomment' => DB::raw("concat_ws('\n', '[CLEANUP] $reasonKey', modcomment)"),
]; // ];
\App\Models\User::query()->whereIn('id', $uidArr)->update($update); // \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); \App\Models\UserBanLog::query()->insert($userBanLogData);
do_log("delete user($reasonKey): " . implode(', ', $uidArr)); do_log("delete user($reasonKey): " . implode(', ', $uidArr));
return $uidArr; return $uidArr;