fix(数据源): 修复ES特殊字符出错

This commit is contained in:
junjun 2024-11-11 18:02:53 +08:00
parent 64abee52b5
commit a2db5fa08d

View File

@ -2,7 +2,6 @@ package io.dataease.datasource.provider;
import com.google.gson.Gson;
import com.google.gson.JsonParser;
import io.dataease.dataset.utils.FieldUtils;
import io.dataease.datasource.dto.es.EsResponse;
import io.dataease.datasource.dto.es.Request;
@ -11,12 +10,10 @@ import io.dataease.exception.DEException;
import io.dataease.extensions.datasource.dto.*;
import io.dataease.extensions.datasource.provider.Provider;
import io.dataease.i18n.Translator;
import io.dataease.utils.HttpClientConfig;
import io.dataease.utils.HttpClientUtil;
import io.dataease.utils.JsonUtil;
import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.HttpHeaders;
import org.springframework.stereotype.Service;
@ -98,7 +95,7 @@ public class EsProvider extends Provider {
try {
String sql;
if (datasourceRequest.getTable() != null) {
sql = "select * from " + datasourceRequest.getTable() + " limit 0";
sql = "select * from \"" + datasourceRequest.getTable() + "\" limit 0";
} else {
sql = datasourceRequest.getQuery();
}