[improvement][chat&headless]Remove deprecated system time fields.

This commit is contained in:
jerryjzhang
2024-12-28 19:50:11 +08:00
parent 6f5e477e3c
commit 6486257c9e
61 changed files with 281 additions and 979 deletions

View File

@@ -60,6 +60,7 @@ public class S2VisitsDemo extends S2BaseDemo {
DimensionResp userDimension = getDimension("user_name", userModel);
updateMetric(stayTimeModel, departmentDimension, userDimension);
updateMetric_pv(pvUvModel, departmentDimension, userDimension, metricPv);
addMetric_uv(pvUvModel, departmentDimension);
// create dict conf for dimensions
enableDimensionValue(departmentDimension);
@@ -307,9 +308,9 @@ public class S2VisitsDemo extends S2BaseDemo {
metricReq.setClassifications(Collections.singletonList("核心指标"));
MetricDefineByMeasureParams metricTypeParams = new MetricDefineByMeasureParams();
metricTypeParams.setExpr("s2_stay_time_statis_stay_hours");
List<MeasureParam> measures = new ArrayList<>();
MeasureParam measure = new MeasureParam("s2_stay_time_statis_stay_hours", "",
AggOperatorEnum.SUM.getOperator());
List<Measure> measures = new ArrayList<>();
Measure measure = new Measure("停留时长", "s2_stay_time_statis_stay_hours",
AggOperatorEnum.SUM.getOperator(), 0);
measures.add(measure);
metricTypeParams.setMeasures(measures);
metricReq.setMetricDefineByMeasureParams(metricTypeParams);
@@ -329,9 +330,9 @@ public class S2VisitsDemo extends S2BaseDemo {
metricReq.setDescription("一段时间内用户的访问次数");
MetricDefineByMeasureParams metricTypeParams = new MetricDefineByMeasureParams();
metricTypeParams.setExpr("s2_pv_uv_statis_pv");
List<MeasureParam> measures = new ArrayList<>();
MeasureParam measure =
new MeasureParam("s2_pv_uv_statis_pv", "", AggOperatorEnum.SUM.getOperator());
List<Measure> measures = new ArrayList<>();
Measure measure =
new Measure("访问次数", "s2_pv_uv_statis_pv", AggOperatorEnum.SUM.getOperator(), 0);
measures.add(measure);
metricTypeParams.setMeasures(measures);
metricReq.setMetricDefineByMeasureParams(metricTypeParams);

View File

@@ -39,6 +39,7 @@ public class MetricTest extends BaseTest {
}
@Test
@SetSystemProperty(key = "s2.test", value = "true")
public void testMetricModel() throws Exception {
QueryResult actualResult = submitNewChat("超音数 访问次数", agent.getId());

View File

@@ -106,6 +106,7 @@ public class BaseTest extends BaseApplication {
dateConf.setDateMode(DateMode.BETWEEN);
dateConf.setEndDate(now().plusDays(0).toString());
dateConf.setStartDate(now().plusDays(-365).toString());
dateConf.setDateField("imp_date");
queryStructReq.setDateInfo(dateConf);
List<Order> orders = new ArrayList<>();

View File

@@ -79,6 +79,7 @@ public class DataUtils {
dateInfo.setPeriod(period);
dateInfo.setStartDate(startDate);
dateInfo.setEndDate(endDate);
dateInfo.setDateField("imp_date");
return dateInfo;
}