fix: 新安装出现无法打开其他人员会话的问题

This commit is contained in:
kuaifan 2022-10-30 15:48:13 +08:00
parent 7e74bfe7db
commit acd7193e55
2 changed files with 5 additions and 2 deletions

View File

@ -13,7 +13,7 @@ class GenerateWebSocketDialogsAllGroup extends Migration
*/
public function up()
{
if (!WebSocketDialog::whereGroupType('all')->exists()) {
if (WebSocketDialog::count() > 0 && !WebSocketDialog::whereGroupType('all')->exists()) {
$userids = User::whereNull('disable_at')->pluck('userid')->toArray();
WebSocketDialog::createGroup("全体成员 All members", $userids, 'all');
}

View File

@ -2,6 +2,8 @@
namespace Database\Seeders;
use App\Models\User;
use App\Models\WebSocketDialog;
use Illuminate\Database\Seeder;
class WebSocketDialogsTableSeeder extends Seeder
@ -221,6 +223,7 @@ class WebSocketDialogsTableSeeder extends Seeder
),
));
$userids = User::whereNull('disable_at')->pluck('userid')->toArray();
WebSocketDialog::createGroup("全体成员 All members", $userids, 'all');
}
}