Merge pull request #4571 from dataease/pr@dev@pages
fix: 抽取 oralce data类型数据格式化
This commit is contained in:
commit
3318e8f7cf
@ -359,8 +359,8 @@ public class ExcelXlsxReader extends DefaultHandler {
|
|||||||
formatIndex = style.getDataFormat();
|
formatIndex = style.getDataFormat();
|
||||||
formatString = style.getDataFormatString();
|
formatString = style.getDataFormatString();
|
||||||
short format = this.formatIndex;
|
short format = this.formatIndex;
|
||||||
if ((14 <= format && format <= 17) || format == 0 || format == 20 || format == 22 || format == 31 || format == 35 || (45 <= format && format <= 49) || format == 46 || format == 47 || (57 <= format && format <= 59)
|
if ((14 <= format && format <= 17) || format == 20 || format == 22 || format == 31 || format == 35 || format == 45 || format == 46 || format == 47 || (57 <= format && format <= 59)
|
||||||
|| (59 < format && format <= 76) || (175 < format && format <= 196) || (210 <= format && format <= 213) || (208 == format)) { // 日期
|
|| (175 < format && format < 178) || (182 <= format && format <= 196) || (210 <= format && format <= 213) || (208 == format)) { // 日期
|
||||||
isDateFormat = true;
|
isDateFormat = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -916,6 +916,9 @@ public class OracleQueryProvider extends QueryProvider {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
String originField = String.format(OracleConstants.KEYWORD_FIX, tableObj.getTableAlias(), x.getOriginName());
|
String originField = String.format(OracleConstants.KEYWORD_FIX, tableObj.getTableAlias(), x.getOriginName());
|
||||||
|
if(datasetTableField.getType().equals("DATE")){
|
||||||
|
originField = String.format(OracleConstants.TO_CHAR, originField, OracleConstants.DEFAULT_DATE_FORMAT);
|
||||||
|
}
|
||||||
String fieldAlias = String.format(OracleConstants.KEYWORD_TABLE, x.getOriginName());
|
String fieldAlias = String.format(OracleConstants.KEYWORD_TABLE, x.getOriginName());
|
||||||
xFields.add(getXFields(x, originField, fieldAlias));
|
xFields.add(getXFields(x, originField, fieldAlias));
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user