swb
2024-07-05 74bf71f3ad49ed5fe67e942c88b68a9354b87972
screen-job/src/main/java/com/moral/api/task/EmilInsetTask.java
@@ -38,9 +38,11 @@
    @XxlJob("emilTask")
    public void emilTask()throws IOException {
        String startTime = DateUtils.dateToDateString(DateUtils.addDays(new Date(),-1),DateUtils.yyyy_MM_dd_EN);
        List<DeviceExcelDTO> list = deviceService.ListDeviceExcel(startTime,null,72);
        String path = Objects.requireNonNull(this.getClass().getClassLoader().getResource("")).getPath();
        Date date = DateUtils.addDays(new Date(),-1);
        String startTime = DateUtils.dateToDateString(date,DateUtils.yyyy_MM_dd_EN);
        String mon = DateUtils.dateToDateString(date,DateUtils.yyyyMM_EN);
        List<DeviceExcelDTO> list = deviceService.ListDeviceExcel(startTime,mon,72);
        String path = System.getProperty("user.dir")+"/";
        String fileName = String.format("%s疾控中心数据-%s.xlsx",path,startTime);
        ByteArrayOutputStream out = null;
        try {
@@ -48,7 +50,7 @@
            out = ExcelUtil.generateExcel(list, DeviceExcelDTO.class);
            // 发送邮件
            String content = startTime+"疾控中心设备统计数据";
            String toMail = "ad@7drlb.com";
            String toMail = "lili@nieh.chinacdc.cn";
            emailSpringUtil.sendEmail("设备分钟数据",content,false,"909710561@qq.com",
                    toMail,"909710561@qq.com",null, fileName, new ByteArrayResource(out.toByteArray()));
        } catch (IOException e) {
@@ -64,4 +66,12 @@
        }
        log.info("邮件发送成功");
    }
    public static void main(String[] args) {
        Date date = DateUtils.addDays(new Date(),+1);
        String startTime = DateUtils.dateToDateString(date,DateUtils.yyyy_MM_dd_EN);
        String mon = DateUtils.dateToDateString(date,DateUtils.yyyyMM_EN);
        System.out.println(startTime);
        System.out.println(mon);
    }
}