|
@@ -9,7 +9,7 @@ class UpdateData extends Subscription {
|
|
|
// interval: '24h', // 1 分钟间隔
|
|
|
cron: '0 30 3 * * ? ', // 每天凌晨3点
|
|
|
type: 'worker', // all 指定所有的都需要执行 worker 其中一个
|
|
|
- // immediate: true,
|
|
|
+ immediate: true,
|
|
|
cronOptions: {
|
|
|
tz: 'Asia/Shanghai',
|
|
|
},
|
|
@@ -22,7 +22,7 @@ class UpdateData extends Subscription {
|
|
|
// const result = await this.app.getHistoryModel('2006').find({}).limit(10);
|
|
|
// this.app.logger.info(result);
|
|
|
// await this.doTask();
|
|
|
- // await this.roundTask();
|
|
|
+ await this.roundTask();
|
|
|
await this.endTask();
|
|
|
}
|
|
|
|
|
@@ -55,7 +55,7 @@ class UpdateData extends Subscription {
|
|
|
this.isRunningTask = true;
|
|
|
|
|
|
// 更新历史时间段数据 => 修改createBaseData的参数做循环请求即可
|
|
|
- const satrtMoment = this.ctx.helper.momentDate('2020-05-01');
|
|
|
+ const satrtMoment = this.ctx.helper.momentDate('2019-01-01');
|
|
|
|
|
|
// const satrtMoment = this.ctx.helper.momentDate('2020-06-01');
|
|
|
// const endTime = this.ctx.helper.parse('2019-06-17');
|
|
@@ -65,21 +65,21 @@ class UpdateData extends Subscription {
|
|
|
while (satrtMoment.valueOf() < endTime) {
|
|
|
const startTime = satrtMoment.valueOf();
|
|
|
const eTime = satrtMoment.add(1, 'days').valueOf();
|
|
|
- // await this.ctx.service.tRbacUserService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.tRegisterInfoService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.onlineUserService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.drivingBehaviorInfoService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.statsBaseInfoService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.tVehicleRecordService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.tVehicleReportInfoService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- //
|
|
|
- // await this.ctx.service.appBehaviorRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.appExceptionRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.appFeedbackRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.iviBehaviorRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.msgQueryRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.msgCenterRecordService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
- // await this.ctx.service.tBoxAutoTestService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.tRbacUserService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.tRegisterInfoService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.onlineUserService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.drivingBehaviorInfoService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.statsBaseInfoService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.tVehicleRecordService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.tVehicleReportInfoService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+
|
|
|
+ await this.ctx.service.appBehaviorRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.appExceptionRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.appFeedbackRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.iviBehaviorRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.msgQueryRecordService.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.msgCenterRecordService2.statistics(this.createBaseData(startTime, eTime));
|
|
|
+ await this.ctx.service.tBoxAutoTestService.statistics(this.createBaseData(startTime, eTime));
|
|
|
}
|
|
|
this.isRunningTask = false;
|
|
|
|