Explorar o código

修复Excels导入时无法获取到readConverterExp内容转表达式问题

RuoYi %!s(int64=2) %!d(string=hai) anos
pai
achega
db18477786

+ 2 - 2
ruoyi-common/ruoyi-common-core/src/main/java/com/ruoyi/common/core/utils/poi/ExcelUtil.java

@@ -261,7 +261,7 @@ public class ExcelUtil<T>
261 261
      * @param is 输入流
262 262
      * @return 转换后集合
263 263
      */
264
-    public List<T> importExcel(InputStream is) throws Exception
264
+    public List<T> importExcel(InputStream is)
265 265
     {
266 266
         List<T> list = null;
267 267
         try
@@ -428,7 +428,7 @@ public class ExcelUtil<T>
428 428
                         {
429 429
                             propertyName = field.getName() + "." + attr.targetAttr();
430 430
                         }
431
-                        else if (StringUtils.isNotEmpty(attr.readConverterExp()))
431
+                        if (StringUtils.isNotEmpty(attr.readConverterExp()))
432 432
                         {
433 433
                             val = reverseByExp(Convert.toStr(val), attr.readConverterExp(), attr.separator());
434 434
                         }