From 3c0ccc88ffa8a651ec78a611ffe75775222ebf07 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Wed, 31 Jan 2024 17:05:56 +0800 Subject: [PATCH] Merge branch 'dev' of http://blit.7drlb.com:8888/r/moral into wb --- screen-job/src/main/resources/mapper/DeviceMapper.xml | 2 +- screen-job/src/main/java/com/moral/api/service/DeviceService.java | 2 +- screen-job/src/main/java/com/moral/api/mapper/DeviceMapper.java | 2 +- screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java | 4 ++-- screen-job/src/main/java/com/moral/api/task/EmilInsetTask.java | 14 ++++++++++++-- 5 files changed, 17 insertions(+), 7 deletions(-) diff --git a/screen-job/src/main/java/com/moral/api/mapper/DeviceMapper.java b/screen-job/src/main/java/com/moral/api/mapper/DeviceMapper.java index 3b87ff3..2c4495d 100644 --- a/screen-job/src/main/java/com/moral/api/mapper/DeviceMapper.java +++ b/screen-job/src/main/java/com/moral/api/mapper/DeviceMapper.java @@ -17,5 +17,5 @@ */ public interface DeviceMapper extends BaseMapper<Device> { - List<DeviceExcelDTO> ListDeviceExcel(@Param("startTime") String startTime,@Param("id") int id); + List<DeviceExcelDTO> ListDeviceExcel(@Param("startTime") String startTime,@Param("mon") String mon,@Param("id") int id); } diff --git a/screen-job/src/main/java/com/moral/api/service/DeviceService.java b/screen-job/src/main/java/com/moral/api/service/DeviceService.java index afe166d..a9fef54 100644 --- a/screen-job/src/main/java/com/moral/api/service/DeviceService.java +++ b/screen-job/src/main/java/com/moral/api/service/DeviceService.java @@ -32,6 +32,6 @@ List<Device> getDateByOrgId(int orgId); - List<DeviceExcelDTO> ListDeviceExcel(String startTime,String endTime,int id); + List<DeviceExcelDTO> ListDeviceExcel(String startTime,String mon,int id); } diff --git a/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java index 8f258a8..b7b5c69 100644 --- a/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java +++ b/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java @@ -77,7 +77,7 @@ } @Override - public List<DeviceExcelDTO> ListDeviceExcel(String startTime, String endTime, int id) { - return this.baseMapper.ListDeviceExcel(startTime,id); + public List<DeviceExcelDTO> ListDeviceExcel(String startTime, String mon, int id) { + return this.baseMapper.ListDeviceExcel(startTime,mon,id); } } \ No newline at end of file diff --git a/screen-job/src/main/java/com/moral/api/task/EmilInsetTask.java b/screen-job/src/main/java/com/moral/api/task/EmilInsetTask.java index d94153b..95e354b 100644 --- a/screen-job/src/main/java/com/moral/api/task/EmilInsetTask.java +++ b/screen-job/src/main/java/com/moral/api/task/EmilInsetTask.java @@ -38,8 +38,10 @@ @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); + 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; @@ -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); + } } diff --git a/screen-job/src/main/resources/mapper/DeviceMapper.xml b/screen-job/src/main/resources/mapper/DeviceMapper.xml index 762cfa8..359ec1b 100644 --- a/screen-job/src/main/resources/mapper/DeviceMapper.xml +++ b/screen-job/src/main/resources/mapper/DeviceMapper.xml @@ -42,7 +42,7 @@ cast( t1.`value` -> '$.a99054' AS DOUBLE ) AS a99054 FROM device t - LEFT JOIN history_minutely_202401 t1 ON t1.mac = t.mac + LEFT JOIN history_minutely_${mon} t1 ON t1.mac = t.mac WHERE t.organization_id = #{id} AND date(t1.time) <![CDATA[=]]> #{startTime} -- Gitblit v1.8.0