fix: 修复桌面版上传Excel错误

This commit is contained in:
taojinlong 2025-01-15 17:19:09 +08:00 committed by taojinlong
parent 5571fae31b
commit 078b71577a
2 changed files with 12 additions and 3 deletions

View File

@ -45,7 +45,12 @@ public class H2EngineProvider extends EngineProvider {
for (int i = 0; i < strings.length; i++) {
if (tableFields.get(i).isChecked()) {
if (StringUtils.isEmpty(strings[i])) {
if (tableFields.get(i).getFieldType().equals("LONG") || tableFields.get(i).getFieldType().equals("DOUBLE")) {
strings1[length] = "0";
} else {
strings1[length] = null;
}
} else {
strings1[length] = strings[i].replace("\\", "\\\\").replace("'", "''");
}

View File

@ -52,7 +52,11 @@ public class MysqlEngineProvider extends EngineProvider {
for (int i = 0; i < strings.length; i++) {
if (tableFields.get(i).isChecked()) {
if (StringUtils.isEmpty(strings[i])) {
if (tableFields.get(i).getFieldType().equals("LONG") || tableFields.get(i).getFieldType().equals("DOUBLE")) {
strings1[length] = "0";
} else {
strings1[length] = null;
}
} else {
strings1[length] = strings[i].replace("\\", "\\\\").replace("'", "\\'");
}