From d1b2a80cca51e9da682de4440c44419add1c24ba Mon Sep 17 00:00:00 2001 From: junjun Date: Tue, 20 Feb 2024 15:20:55 +0800 Subject: [PATCH] refactor: print sql to log --- .../java/io/dataease/service/chart/ChartViewService.java | 1 + .../io/dataease/service/chart/util/ChartDataBuild.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index df47d3110b..79bc875891 100644 --- a/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/core/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -1072,6 +1072,7 @@ public class ChartViewService { data = datasourceProvider.getData(datasourceRequest); Map mapChart = pluginViewResult(pluginViewParam, view, data, isDrill); + logger.info("sql:" + sql); Map mapTableNormal = ChartDataBuild.transTableNormal(fieldMap, view, data, desensitizationList); return uniteViewResult(datasourceRequest.getQuery(), mapChart, mapTableNormal, view, isDrill, drillFilters, dynamicAssistFields, assistData); diff --git a/core/backend/src/main/java/io/dataease/service/chart/util/ChartDataBuild.java b/core/backend/src/main/java/io/dataease/service/chart/util/ChartDataBuild.java index 012d1eac9a..6b668c3d23 100644 --- a/core/backend/src/main/java/io/dataease/service/chart/util/ChartDataBuild.java +++ b/core/backend/src/main/java/io/dataease/service/chart/util/ChartDataBuild.java @@ -1,5 +1,6 @@ package io.dataease.service.chart.util; +import com.google.gson.Gson; import io.dataease.controller.request.chart.ChartDrillRequest; import io.dataease.dto.chart.*; import io.dataease.plugins.common.base.domain.ChartViewWithBLOBs; @@ -9,6 +10,8 @@ import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import java.math.BigDecimal; import java.math.RoundingMode; @@ -20,6 +23,8 @@ public class ChartDataBuild { private final static String format = "(%s)"; + private static final Logger logger = LoggerFactory.getLogger(ChartDataBuild.class); + // AntV public static Map transChartDataAntV(List xAxis, List yAxis, ChartViewWithBLOBs view, List data, boolean isDrill) { Map map = new HashMap<>(); @@ -1172,6 +1177,9 @@ public class ChartDataBuild { } private static Map transTableNormal(List fields, ChartViewWithBLOBs view, List data, Map desensitizationList) { + Gson gson = new Gson(); + logger.info("field:" + gson.toJson(fields)); + logger.info("data:" + gson.toJson(data)); Map map = new TreeMap<>(); List> tableRow = new ArrayList<>(); data.forEach(ele -> {