提交 5bcb3e7f authored 作者: taojinlong's avatar taojinlong

fix: 抽取数据时,日期格式化

上级 33842ef0
...@@ -959,12 +959,12 @@ public class ExtractDataService { ...@@ -959,12 +959,12 @@ public class ExtractDataService {
outputFields[datasetTableFields.size()] = textFileField; outputFields[datasetTableFields.size()] = textFileField;
textFileOutputMeta.setOutputFields(outputFields); textFileOutputMeta.setOutputFields(outputFields);
}else if (datasource.getType().equalsIgnoreCase(DatasourceTypes.sqlServer.name()) || datasource.getType().equalsIgnoreCase(DatasourceTypes.pg.name())){ }else if (datasource.getType().equalsIgnoreCase(DatasourceTypes.sqlServer.name()) || datasource.getType().equalsIgnoreCase(DatasourceTypes.pg.name()) || datasource.getType().equalsIgnoreCase(DatasourceTypes.mysql.name())){
TextFileField[] outputFields = new TextFileField[datasetTableFields.size() + 1]; TextFileField[] outputFields = new TextFileField[datasetTableFields.size() + 1];
for(int i=0;i< datasetTableFields.size();i++){ for(int i=0;i< datasetTableFields.size();i++){
TextFileField textFileField = new TextFileField(); TextFileField textFileField = new TextFileField();
textFileField.setName(datasetTableFields.get(i).getDataeaseName()); textFileField.setName(datasetTableFields.get(i).getDataeaseName());
if (datasetTableFields.get(i).getDeExtractType() == 1) { if (datasetTableFields.get(i).getDeExtractType() == DeTypeConstants.DE_TIME) {
textFileField.setType("String"); textFileField.setType("String");
textFileField.setFormat("yyyy-MM-dd HH:mm:ss"); textFileField.setFormat("yyyy-MM-dd HH:mm:ss");
} else { } else {
...@@ -984,7 +984,7 @@ public class ExtractDataService { ...@@ -984,7 +984,7 @@ public class ExtractDataService {
for(int i=0;i< datasetTableFields.size();i++){ for(int i=0;i< datasetTableFields.size();i++){
TextFileField textFileField = new TextFileField(); TextFileField textFileField = new TextFileField();
textFileField.setName(datasetTableFields.get(i).getDataeaseName()); textFileField.setName(datasetTableFields.get(i).getDataeaseName());
if (datasetTableFields.get(i).getDeExtractType() == 2) { if (datasetTableFields.get(i).getDeExtractType() == DeTypeConstants.DE_INT) {
textFileField.setType("Integer"); textFileField.setType("Integer");
textFileField.setFormat("0"); textFileField.setFormat("0");
} else { } else {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论