|
|
@@ -1600,16 +1600,19 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
|
}
|
|
|
for (String key : dataMap2.keySet()) {
|
|
|
String[] split = key.split("_");
|
|
|
+ String value = dataMap2.get(key);
|
|
|
+ //删除占位符
|
|
|
+ value = value.replaceAll("/!@#\\$%\\^","");
|
|
|
+
|
|
|
if (split.length > 1 && Integer.parseInt(split[1]) > 80) {
|
|
|
// 大于80则保留在扩展字段中
|
|
|
- opsParamMap.put(key, dataMap2.get(key));
|
|
|
+ opsParamMap.put(key, value);
|
|
|
} else {
|
|
|
- String value = dataMap2.get(key);
|
|
|
if (value != null) {
|
|
|
Integer i = map.get(key);
|
|
|
// 长度超过数据库长度也保留在扩展字段中
|
|
|
if (i != null && value.length() > i) {
|
|
|
- opsParamMap.put(key, dataMap2.get(key));
|
|
|
+ opsParamMap.put(key, value);
|
|
|
continue;
|
|
|
}
|
|
|
}
|