quick-check.ts 779 B

12345678910111213141516171819
  1. const { prisma } = require('../src/models');
  2. async function main() {
  3. // Direct write test
  4. const r = await prisma.aiCallLog.create({
  5. data: { callType: 'check_table', provider: 'test', model: 'test', textLen: 1, success: true }
  6. });
  7. console.log('✅ Direct write: id=' + r.id);
  8. const count = await prisma.aiCallLog.count();
  9. console.log('Total count: ' + count);
  10. const recent = await prisma.aiCallLog.findMany({ orderBy: { id: 'desc' }, take: 5 });
  11. for (const l of recent) console.log(' #' + l.id + ' ' + l.callType + ' ' + l.provider + ' ' + (l.success ? 'OK' : 'FAIL'));
  12. // Clean test record
  13. await prisma.aiCallLog.delete({ where: { id: r.id } });
  14. await prisma.$disconnect();
  15. }
  16. main().catch(e => { console.error(e.message); process.exit(1); });