(fix)(headless)Fix default date calculation. #1471

This commit is contained in:
jerryjzhang
2024-07-30 09:54:58 +08:00
parent 2472ce2461
commit 23af977972

View File

@@ -33,7 +33,7 @@ public class S2SqlDateHelper {
return Pair.of(defaultDate, defaultDate); return Pair.of(defaultDate, defaultDate);
} }
DataSetSchema dataSetSchema = chatQueryContext.getSemanticSchema().getDataSetSchemaMap().get(dataSetId); DataSetSchema dataSetSchema = chatQueryContext.getSemanticSchema().getDataSetSchemaMap().get(dataSetId);
if (dataSetSchema == null) { if (Objects.isNull(dataSetSchema)) {
return Pair.of(defaultDate, defaultDate); return Pair.of(defaultDate, defaultDate);
} }
TimeDefaultConfig defaultConfig = dataSetSchema.getMetricTypeTimeDefaultConfig(); TimeDefaultConfig defaultConfig = dataSetSchema.getMetricTypeTimeDefaultConfig();
@@ -57,7 +57,7 @@ public class S2SqlDateHelper {
} }
DatePeriodEnum datePeriodEnum = DatePeriodEnum.get(period); DatePeriodEnum datePeriodEnum = DatePeriodEnum.get(period);
String startDate = DateUtils.getBeforeDate(unit, datePeriodEnum); String startDate = DateUtils.getBeforeDate(unit, datePeriodEnum);
String endDate = DateUtils.getBeforeDate(1, datePeriodEnum); String endDate = DateUtils.getBeforeDate(0, DatePeriodEnum.DAY);
if (unit == 0) { if (unit == 0) {
endDate = startDate; endDate = startDate;
} }