燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-08-09 7aa20fb0dae74b316130ebf20b0b72cd3b76def4
src/main/java/com/yssh/service/XlsExportService.java
@@ -63,12 +63,14 @@
    /**
     * 创建Excel
     */
    private <T> void createExcel(String type, Date date, List<T> list) throws Exception {
    private <T> String createExcel(String type, Date date, List<T> list) throws Exception {
        String source = getXslTemplate(type);
        String strData = DateUtils.parseDateToStr("month".equals(type) ? DateUtils.YYYYMM : DateUtils.YYYYMMDD, date);
        String target = String.format("%s\\%s.xlsx", getExpPath(type), strData);
        createExcel(source, target, list);
        return String.format("%s\\%s.xlsx", type, strData);
    }
    /**
@@ -84,7 +86,7 @@
                list.add(day);
            }
            createExcel("day", yesterday, list);
           String filePath = createExcel("day", yesterday, list);
        } catch (Exception ex) {
            logger.error(ex.getMessage(), ex);
        }
@@ -104,7 +106,7 @@
                list.add(day);
            }
            createExcel("week", end, list);
            String filePath = createExcel("week", end, list);
        } catch (Exception ex) {
            logger.error(ex.getMessage(), ex);
        }
@@ -125,7 +127,7 @@
                list.add(day);
            }
            createExcel("month", end, list);
            String filePath = createExcel("month", end, list);
        } catch (Exception ex) {
            logger.error(ex.getMessage(), ex);
        }