| 123456789101112131415161718 |
- import { initDatabase } from '../models/index.js';
- import { logger } from '../utils/logger.js';
- import { WeixinVideoWorkStatisticsImportService } from '../services/WeixinVideoWorkStatisticsImportService.js';
- async function main() {
- try {
- await initDatabase();
- logger.info('[WX WorkStats] Manual run start...');
- await WeixinVideoWorkStatisticsImportService.runDailyImport();
- logger.info('[WX WorkStats] Manual run done.');
- process.exit(0);
- } catch (e) {
- logger.error('[WX WorkStats] Manual run failed:', e);
- process.exit(1);
- }
- }
- void main();
|