From c20b17fee68aa391bbbdaed34d1ee22f1ed21448 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期日, 07 四月 2024 13:23:58 +0800 Subject: [PATCH] 日报功能开启 --- src/main/java/com/gkhy/fourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java | 12 +++++------- 1 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/gkhy/fourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java b/src/main/java/com/gkhy/fourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java index 59a4821..43db9ca 100644 --- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java +++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/service/impl/MonitorDataServiceImpl.java @@ -67,7 +67,7 @@ startTime = zeroTime; endTime = nowTime; } - List<GasConcentration> gasConcentrationList = gasConcentrationService.listDatabyTimeSlot(startTime,endTime); + List<GasConcentration> gasConcentrationList = gasConcentrationService.listDatabyTimeSlotAndPosition(startTime,endTime,reqDto.getPosition()); if (CollectionUtils.isEmpty(gasConcentrationList)) return success; GasCategory gasCategory = gasCategoryService.findById(reqDto.getGasName()); @@ -124,7 +124,7 @@ searchResult.setPageIndex(pageQuery.getPageIndex()); searchResult.setPageSize(pageQuery.getPageSize()); searchResult.setSuccess(); - Page<GasConcentration> pageResult = gasConcentrationService.listDatabyTimeSlotAndPage(pageQuery); + Page<GasConcentration> pageResult = gasConcentrationService.listDatabyTimeSlotAndPositionAndPage(pageQuery); if (CollectionUtils.isEmpty(pageResult.getContent())) return searchResult; searchResult.setTotal(pageResult.getTotalElements()); @@ -309,11 +309,10 @@ gasAtmosphereLineChartRespDTO.setTime(gasConcentration.getTime()); Field[] fields = gasConcentration.getClass().getDeclaredFields(); for (Field field : fields) { - field.setAccessible(true); // 设置字段可访问,即使是私有字段 + field.setAccessible(true); if (field.getName().equals(reqDto.getAtmosphere())) { - Double value = null; try { - value = (Double) field.get(gasConcentration); + Object value = field.get(gasConcentration); gasAtmosphereLineChartRespDTO.setValue(value); } catch (IllegalAccessException e) { logger.info("【警告】气象折线图反射获取气体浓度失败"); @@ -360,9 +359,8 @@ for (Field field : fields) { field.setAccessible(true); // 设置字段可访问,即使是私有字段 if (field.getName().equals(atmosphere)) { - Double value = null; try { - value = (Double) field.get(gasConcentration); + Object value = field.get(gasConcentration); gasAtmospherePageRespDTO.setValue(value); } catch (IllegalAccessException e) { logger.info("【警告】气象折线图反射获取气体浓度失败"); -- Gitblit v1.9.2