Skip to content

Commit

Permalink
fix points
Browse files Browse the repository at this point in the history
  • Loading branch information
fey committed Mar 28, 2024
1 parent dd4f1f2 commit edbadcd
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions database/migrations/2024_03_28_104056_fix_points_of_users.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

return new class extends Migration
{
/**
* Run the migrations.
*/
public function up(): void
{
DB::statement("UPDATE users SET points = 0");
DB::statement("UPDATE users SET points = ((SELECT count(user_id) FROM exercise_members em WHERE em.user_id = users.id AND state = 'finished') * 3);");
DB::statement("UPDATE users SET points = points + (SELECT count(user_id) FROM chapter_members em WHERE em.user_id = users.id AND state = 'finished');");
}

/**
* Reverse the migrations.
*/
public function down(): void
{
}
};

0 comments on commit edbadcd

Please sign in to comment.