From c128ed33c2447e8daea89d70795098748bd5b2af Mon Sep 17 00:00:00 2001 From: zhangfeng <1603559716@qq.com> Date: 星期五, 06 一月 2023 10:53:27 +0800 Subject: [PATCH] 补充查询单条领取记录接口 --- goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/utils/poihelper/ExcelUtil.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/utils/poihelper/ExcelUtil.java b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/utils/poihelper/ExcelUtil.java index a8f9759..1b8b195 100644 --- a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/utils/poihelper/ExcelUtil.java +++ b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/utils/poihelper/ExcelUtil.java @@ -19,6 +19,7 @@ import java.lang.reflect.Field; import java.sql.Timestamp; import java.text.MessageFormat; +import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; @@ -557,7 +558,12 @@ if(data != null){ value = Integer.parseInt(String.valueOf(data)); } - } else { + }else if (field.getType().equals(Long.class)) { + Object data = getCellValue(cell); + if(data != null){ + value = Long.parseLong(String.valueOf(data)); + } + } else { value = getCellValue(cell); // 处理特殊情况,excel的value为String,且bean中为其他,且defaultValue不为空,那就=defaultValue ExcelCell annoCell = field.getAnnotation(ExcelCell.class); -- Gitblit v1.9.2