fix(admin): resolve incorrect crypto balance calculation fallback displaying fiat amount

This commit is contained in:
mstfyldz
2026-03-14 18:09:18 +03:00
parent 8800454b60
commit a0e787e03c
17 changed files with 525 additions and 22 deletions

25
reset_merchants.js Normal file
View File

@@ -0,0 +1,25 @@
const { Client } = require('pg');
async function resetMerchants() {
const client = new Client({ connectionString: process.env.DATABASE_URL });
try {
await client.connect();
console.log("Bağlantı başarılı. Firmaları ve ilişkili verieri siliyorum...");
// Önce merchant bakiyelerini silelim (foreign key hatası almamak için)
await client.query('DELETE FROM merchant_balances');
console.log("Firma kripto bakiyeleri (merchant_balances) sıfırlandı.");
// Firmaları sil
const res = await client.query('DELETE FROM merchants');
console.log(`Başarıyla ${res.rowCount} firma (merchant) silindi.`);
} catch (err) {
console.error("Hata oluştu:", err);
} finally {
await client.end();
}
}
resetMerchants();