verify_42792.mjs 850 B

1234567891011121314
  1. import Miaoguo from '../src/model/miaoguo.js';
  2. const r = await Miaoguo.RunSql([42792],
  3. 'SELECT ID,CreateTime,DayNumber,IsShare,HardworkingNumber,MilestoneDayNumber FROM MiaoguoTask where UserID=? order by CreateTime desc limit 8;');
  4. console.log('42792 末 8 条:');
  5. for (const x of r)
  6. console.log([x.ID, x.CreateTime, 'Day=' + x.DayNumber, 'Share=' + x.IsShare, 'HW=' + x.HardworkingNumber, 'Mil=' + x.MilestoneDayNumber].join(' | '));
  7. const g = await Miaoguo.RunSql([42792],
  8. 'SELECT COUNT(*) as rows, COUNT(DISTINCT DATE(CreateTime)) as days, MAX(DayNumber) as maxDay, MIN(DayNumber) as minDay FROM MiaoguoTask where CardTask>0 and UserID=?;');
  9. console.log('\n汇总:', JSON.stringify(g[0]));
  10. console.log(g[0].maxDay === g[0].days && g[0].minDay === 1 ? '=> DayNumber 连续且无膨胀 ✅' : '=> 仍有异常 ❌');
  11. process.exit(0);