luoyb
2021-03-25 179ace046094b9d84a8596ea78c9702390d5a56b
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/util/PoiExportExcel.java
@@ -42,7 +42,7 @@
    * @param listContent sheet中的数据集(list中每个map数据中,存放一个表格的数据;在每个map中又细分为多个不同的Object数据)
    *                    如:(详见导出班级代码) List<Map<String, Object>> listContent = new
    *                    ArrayList<>(); //数据集
    *
     *                    <p>
    *                    Map<String, Object> roomAllMap = new LinkedHashMap<>();
    *                    //一个map中,代表一个表格 roomAllMap.put("data", roomList);
    *                    //此表格中的具体遍历数据 roomAllMap.put("title", "班级学员宿舍信息表");
@@ -58,7 +58,6 @@
    *                    roomAllMap.put("mergeCondition", null); //
    *                    跨行合行列需要的条件,条件优先级按顺序决定,NULL表示不合并,空数组表示无条件
    *                    listContent.add(roomAllMap); //加入此map到数据集中
    *
    * @return
    * @throws IOException
    */
@@ -890,7 +889,7 @@
    * @param listContent sheet中的数据集(list中每个map数据中,存放一个表格的数据;在每个map中又细分为多个不同的Object数据)
    *                    如:(详见导出班级代码) List<Map<String, Object>> listContent = new
    *                    ArrayList<>(); //数据集
    *
     *                    <p>
    *                    Map<String, Object> roomAllMap = new LinkedHashMap<>();
    *                    //一个map中,代表一个表格 roomAllMap.put("data", roomList);
    *                    //此表格中的具体遍历数据 roomAllMap.put("title", "班级学员宿舍信息表");
@@ -906,7 +905,6 @@
    *                    roomAllMap.put("mergeCondition", null); //
    *                    跨行合行列需要的条件,条件优先级按顺序决定,NULL表示不合并,空数组表示无条件
    *                    listContent.add(roomAllMap); //加入此map到数据集中
    *
    * @return
    * @throws IOException
    */
@@ -1431,10 +1429,12 @@
                              value = field.get(exportList.get(i)) != null
                                    ? DateUtil.formatDate(time).toString()
                                    : "";
                                        value = "1900-01-01".equals(value) ? "" : value;
                           }else {
                              value = field.get(exportList.get(i)) != null
                                    ? DateUtil.formatDateTime(time).toString()
                                    : "";
                                        value = "1900-01-01".equals(value) ? "" : value;
                           }
                        } else if (field.getGenericType().toString().equals("class java.lang.Boolean")) {
                           Boolean bool = (Boolean) field.get(exportList.get(i));