From 4c36090094269876f9592e3a8ad473d65a09adcd Mon Sep 17 00:00:00 2001 From: taojinlong Date: Wed, 2 Jun 2021 18:26:28 +0800 Subject: [PATCH 01/13] =?UTF-8?q?feat:=20kettle=E6=8A=BD=E5=8F=96=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=97=B6=EF=BC=8C=E5=AD=97=E7=AC=A6=E9=9B=86=E9=BB=98?= =?UTF-8?q?=E8=AE=A4utf-8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/dataset/ExtractDataService.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java b/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java index f63a937c87..b8ddd95a4e 100644 --- a/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java +++ b/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java @@ -27,10 +27,6 @@ import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.io.FileUtils; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.exception.ExceptionUtils; -import org.apache.http.HttpResponse; -import org.apache.http.HttpStatus; -import org.apache.http.client.HttpClient; -import org.apache.http.client.methods.HttpGet; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.xssf.usermodel.XSSFSheet; @@ -38,8 +34,6 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.pentaho.di.cluster.SlaveServer; import org.pentaho.di.core.database.DatabaseMeta; import org.pentaho.di.core.row.ValueMetaInterface; -import org.pentaho.di.core.util.HttpClientManager; -import org.pentaho.di.core.util.Utils; import org.pentaho.di.job.Job; import org.pentaho.di.job.JobExecutionConfiguration; import org.pentaho.di.job.JobHopMeta; @@ -57,7 +51,6 @@ import org.pentaho.di.trans.step.StepMeta; import org.pentaho.di.trans.steps.excelinput.ExcelInputField; import org.pentaho.di.trans.steps.excelinput.ExcelInputMeta; import org.pentaho.di.trans.steps.excelinput.SpreadSheetType; -import org.pentaho.di.trans.steps.sql.ExecSQLMeta; import org.pentaho.di.trans.steps.tableinput.TableInputMeta; import org.pentaho.di.trans.steps.textfileoutput.TextFileField; import org.pentaho.di.trans.steps.textfileoutput.TextFileOutputMeta; @@ -70,16 +63,11 @@ import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import javax.annotation.Resource; -import javax.naming.AuthenticationException; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; -import java.io.InputStreamReader; -import java.net.InetAddress; import java.util.ArrayList; import java.util.List; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Executors; import java.util.stream.Collectors; @Service @@ -532,6 +520,7 @@ public class ExtractDataService { case mysql: MysqlConfigration mysqlConfigration = new Gson().fromJson(datasource.getConfiguration(), MysqlConfigration.class); dataMeta = new DatabaseMeta("db", "MYSQL", "Native", mysqlConfigration.getHost(), mysqlConfigration.getDataBase(), mysqlConfigration.getPort().toString(), mysqlConfigration.getUsername(), mysqlConfigration.getPassword()); + dataMeta.addExtraOption("MYSQL","characterEncoding", "UTF-8"); transMeta.addDatabase(dataMeta); if (extractType.equalsIgnoreCase("all_scope")) { String tableName = new Gson().fromJson(datasetTable.getInfo(), DataTableInfoDTO.class).getTable(); From fb02dd616025b5fa495e0d993e43003657654b61 Mon Sep 17 00:00:00 2001 From: junjie Date: Wed, 2 Jun 2021 18:49:14 +0800 Subject: [PATCH 02/13] =?UTF-8?q?feat(fix):=E5=89=8D=E7=AB=AF=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/dataset/dataset.js | 4 ++-- frontend/src/components/cron/cron.vue | 2 +- frontend/src/styles/index.scss | 6 ++++-- frontend/src/views/chart/index.vue | 4 ++++ frontend/src/views/dataset/common/DatasetGroupSelector.vue | 2 +- frontend/src/views/dataset/index.vue | 4 ++++ 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/frontend/src/api/dataset/dataset.js b/frontend/src/api/dataset/dataset.js index 1bf56d0bdd..610b9981f2 100644 --- a/frontend/src/api/dataset/dataset.js +++ b/frontend/src/api/dataset/dataset.js @@ -119,11 +119,11 @@ export function fieldValues(fieldId) { }) } -export function isKettleRunning() { +export function isKettleRunning(showLoading = true) { return request({ url: '/dataset/group/isKettleRunning', method: 'post', - loading: true + loading: showLoading }) } diff --git a/frontend/src/components/cron/cron.vue b/frontend/src/components/cron/cron.vue index b90f5aa0f9..d694fc9715 100644 --- a/frontend/src/components/cron/cron.vue +++ b/frontend/src/components/cron/cron.vue @@ -158,7 +158,7 @@ export default { } - diff --git a/frontend/src/views/panel/list/PanelList.vue b/frontend/src/views/panel/list/PanelList.vue index de9b7c46da..52f38538e4 100644 --- a/frontend/src/views/panel/list/PanelList.vue +++ b/frontend/src/views/panel/list/PanelList.vue @@ -1,5 +1,5 @@