소스 검색

easyexcel注解翻译增加默认值

lengfaqiang 2 년 전
부모
커밋
74c39026c0
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      sckw-common/sckw-common-excel/src/main/java/com/sckw/excel/config/easyexcel/ExcelConverter.java

+ 5 - 3
sckw-common/sckw-common-excel/src/main/java/com/sckw/excel/config/easyexcel/ExcelConverter.java

@@ -80,11 +80,13 @@ public class ExcelConverter implements Converter<String> {
             } else if (NumberConstant.TWO == status) {
                 Method codeOf = type.getMethod("getName", Integer.class);
                 invoke = codeOf.invoke(type, Integer.valueOf(value));
-            } else {
+            } else if (NumberConstant.THREE == status) {
                 Method codeOf = type.getMethod("getEntityByCode", Integer.class);
                 invoke = codeOf.invoke(type, value);
-                Method getName = invoke.getClass().getMethod("getDestination");
-                invoke = String.valueOf(getName.invoke(invoke));
+//                Method getName = invoke.getClass().getMethod("getDestination");
+//                invoke = String.valueOf(getName.invoke(invoke));
+            } else {
+                invoke = value;
             }
         } catch (NoSuchMethodException e) {
             log.info("NoSuchMethodException ERROR:{}", e.getMessage(), e);