| | |
| | | } |
| | | } |
| | | |
| | | logger.info("========== 开始执行GPS分段里程补偿计算 - 回溯{}天 ==========", lookbackDays); |
| | | // logger.info("========== 开始执行GPS分段里程补偿计算 - 回溯{}天 ==========", lookbackDays); |
| | | |
| | | // 执行补偿计算 |
| | | int successCount = segmentMileageService.compensateCalculation(lookbackDays); |
| | | |
| | | logger.info("========== GPS分段里程补偿计算完成 - 成功处理 {} 辆车 ==========", successCount); |
| | | // logger.info("========== GPS分段里程补偿计算完成 - 成功处理 {} 辆车 ==========", successCount); |
| | | |
| | | } catch (Exception e) { |
| | | logger.error("GPS分段里程补偿计算失败", e); |
| | |
| | | |
| | | // 注意:此方法只计算最近时间段的数据,历史遗漏数据由补偿机制处理 |
| | | |
| | | logger.info("开始计算GPS分段里程 - 时间范围: {} 到 {}, 时间段间隔: {}分钟", |
| | | startTime, endTime, segmentMinutes); |
| | | // logger.info("开始计算GPS分段里程 - 时间范围: {} 到 {}, 时间段间隔: {}分钟", |
| | | // startTime, endTime, segmentMinutes); |
| | | |
| | | // 批量计算 |
| | | int successCount = segmentMileageService.batchCalculateSegmentMileage(startTime, endTime); |
| | | |
| | | logger.info("GPS分段里程计算完成 - 成功处理 {} 辆车", successCount); |
| | | // logger.info("GPS分段里程计算完成 - 成功处理 {} 辆车", successCount); |
| | | |
| | | } catch (Exception e) { |
| | | logger.error("GPS分段里程计算任务执行失败", e); |