Add Khanegi SMS sync inventory, batch import, and rollout helpers.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-08 15:30:43 +03:30
co-authored by Cursor
parent b9a33505e4
commit 448dc444c9
11 changed files with 693 additions and 0 deletions
+7
View File
@@ -366,6 +366,11 @@ async function main() {
}
}
await prisma.tenant.update({
where: { id: tenant.id },
data: { smsSyncedAt: new Date() },
});
await prisma.auditLog.create({
data: {
action: 'sms.import.from_product',
@@ -381,6 +386,7 @@ async function main() {
ledgerCount: ledgers.length,
sendLogCount: sendLogs.length,
mysql: { host, database },
smsSyncedAt: true,
},
},
});
@@ -390,6 +396,7 @@ async function main() {
balanceRials: payload.balanceRials,
ledger: ledgers.length,
sendLogs: sendLogs.length,
smsSyncedAt: true,
});
} finally {
await conn.end();