From a6e7644afe0a8b07b39a28710620c3f5e9fca7b5 Mon Sep 17 00:00:00 2001 From: zhumeixiao <3313492479@qq.com> Date: Thu, 28 Nov 2024 10:03:13 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=AE=9E=E6=97=B6=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DeviceHistoryDataController.java | 45 ++++++++++++------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/fastbee-open-api/src/main/java/com/fastbee/data/controller/aaScreenAgricultural/DeviceHistoryDataController.java b/fastbee-open-api/src/main/java/com/fastbee/data/controller/aaScreenAgricultural/DeviceHistoryDataController.java index 7481241..a2c6e0a 100644 --- a/fastbee-open-api/src/main/java/com/fastbee/data/controller/aaScreenAgricultural/DeviceHistoryDataController.java +++ b/fastbee-open-api/src/main/java/com/fastbee/data/controller/aaScreenAgricultural/DeviceHistoryDataController.java @@ -4,8 +4,7 @@ import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapp import com.fastbee.common.core.controller.BaseController; import com.fastbee.common.core.domain.AjaxResult; import com.fastbee.common.core.page.TableDataInfo; -import com.fastbee.deviceData.domain.DeviceRealtimedataPhotovoltaic; -import com.fastbee.deviceData.domain.DeviceRealtimedataWorms; +import com.fastbee.deviceData.domain.*; import com.fastbee.deviceData.mapper.*; import org.redisson.config.BaseConfig; import org.springframework.beans.factory.annotation.Autowired; @@ -25,9 +24,6 @@ public class DeviceHistoryDataController extends BaseController { @Autowired private DeviceRealtimedataWormsMapper deviceRealtimedataWormsMapper; - @Autowired - private DeviceRealtimedataPhotovoltaicMapper deviceRealtimedataPhotovoltaicMapper; - @Autowired private DeviceRealtimedataMoistureMapper deviceRealtimedataMoistureMapper; @@ -50,23 +46,38 @@ public class DeviceHistoryDataController extends BaseController { //虫害列表 return getDataTable(list); } - /** - * 获取墒情设备历史数据 - */ - @GetMapping("/moisture/{deviceId}") - public AjaxResult getMoistureHistoryData(DeviceRealtimedataPhotovoltaic deviceRealtimedataPhotovoltaic){ - List list = new LambdaQueryChainWrapper<>(deviceRealtimedataPhotovoltaicMapper) - .eq(DeviceRealtimedataPhotovoltaic::getDeviceId,deviceRealtimedataPhotovoltaic.getDeviceId()).list(); - return success(list); - } /** * 获取气象设备历史数据 */ - @GetMapping("/meteorology/{deviceId}") - public AjaxResult getMeteorologyHistoryData(String deviceId){ - return null; + @GetMapping("/meteorology") + public TableDataInfo getMeteorologyHistoryData(DeviceRealtimedataMeteorology deviceRealtimedataMeteorology){ + startPage(); + List list = new LambdaQueryChainWrapper<>(deviceRealtimedataMeteorologyMapper) + .eq(DeviceRealtimedataMeteorology::getDeviceId,deviceRealtimedataMeteorology.getDeviceId()).list(); + return getDataTable(list); } + /** + * 获取墒情实时数据 + */ + @GetMapping("/moisture") + public TableDataInfo getMoistureHistoryData(DeviceRealtimedataMoisture deviceRealtimedataMoisture){ + startPage(); + List list = new LambdaQueryChainWrapper<>(deviceRealtimedataMoistureMapper) + .eq(DeviceRealtimedataMoisture::getDeviceId,deviceRealtimedataMoisture.getDeviceId()).list(); + return getDataTable(list); + } + /** + * 获取苗青实时数据 + */ + @GetMapping("/miaoqing") + public TableDataInfo getMiaoqingHistoryData(DeviceRealtimedataMiaoqing deviceRealtimedataMiaoqing){ + startPage(); + List list = new LambdaQueryChainWrapper<>(deviceRealtimedataMiaoqingMapper) + .eq(DeviceRealtimedataMiaoqing::getDeviceId,deviceRealtimedataMiaoqing.getDeviceId()).list(); + return getDataTable(list); + } +