TP-12345 | fix start time of query (#73)
This commit is contained in:
committed by
GitHub Enterprise
parent
fe5251dad7
commit
29b53abb11
@@ -198,7 +198,7 @@ public class ExperimentMetricResultServiceImpl implements ExperimentMetricResult
|
||||
LocalDateTime scheduleTime = LocalDateTime.now();
|
||||
variableMap.put(Constants.SCHEDULE_TIME, DateTimeUtil.convertToSpacedISODateTime(scheduleTime));
|
||||
variableMap.put(Constants.END_TIME, DateTimeUtil.convertToSpacedISODateTime(scheduleTime.minusHours(litmusCoreConfig.getQueryScheduleAndEndTimeDiff())));
|
||||
List<ExperimentMetricResultEntity> experimentResults = experimentMetricResultQuery.findByExperiment(experiment);
|
||||
List<ExperimentMetricResultEntity> experimentResults = experimentMetricResultQuery.findByExperimentAndMetricOrderByTimestampAsc(experiment, metric);
|
||||
if (experimentResults.isEmpty()) {
|
||||
variableMap.put(Constants.START_TIME, DateTimeUtil.convertToSpacedISODateTime(scheduleTime.minusDays(1)));
|
||||
} else {
|
||||
|
||||
@@ -37,6 +37,12 @@ public class ExperimentMetricResultQueryImpl implements IExperimentMetricResultQ
|
||||
return experimentMetricResultRepository.findByExperiment(experiment);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<ExperimentMetricResultEntity> findByExperimentAndMetricOrderByTimestampAsc(ExperimentEntity experiment, MetricEntity metric) {
|
||||
return experimentMetricResultRepository.findByExperimentAndMetricOrderByTimestampAsc(experiment, metric);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<ExperimentMetricResultEntity> findByExperimentUpdatedAfter(ExperimentEntity experiment, LocalDateTime updatedAfter) {
|
||||
return experimentMetricResultRepository.findByExperimentAndUpdatedAtAfter(experiment, updatedAfter);
|
||||
|
||||
@@ -17,5 +17,7 @@ public interface IExperimentMetricResultQuery {
|
||||
|
||||
List<ExperimentMetricResultEntity> findByExperiment(ExperimentEntity experiment);
|
||||
|
||||
List<ExperimentMetricResultEntity> findByExperimentAndMetricOrderByTimestampAsc(ExperimentEntity experiment, MetricEntity metric);
|
||||
|
||||
List<ExperimentMetricResultEntity> findByExperimentUpdatedAfter(ExperimentEntity experiment, LocalDateTime updatedAfter);
|
||||
}
|
||||
|
||||
@@ -18,5 +18,7 @@ public interface ExperimentMetricResultRepository extends CrudRepository<Experim
|
||||
|
||||
List<ExperimentMetricResultEntity> findByExperiment(ExperimentEntity experiment);
|
||||
|
||||
List<ExperimentMetricResultEntity> findByExperimentAndMetricOrderByTimestampAsc(ExperimentEntity experiment, MetricEntity metric);
|
||||
|
||||
List<ExperimentMetricResultEntity> findByExperimentAndUpdatedAtAfter(ExperimentEntity experiment, LocalDateTime updatedAfter);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user