diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/DeviceInfoController.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/DeviceInfoController.java index 32040d4d..48f90758 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/DeviceInfoController.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/deviceinfo/DeviceInfoController.java @@ -192,7 +192,7 @@ public class DeviceInfoController { } @GetMapping("/statistics") - @Operation(summary = "订阅设备上报并持久化") + @Operation(summary = "设备统计信息") @Parameter(name = "baseId", description = "基地编号") public CommonResult getStatisticsInfo(@RequestParam("baseId") String baseId) { DeviceStatisticsRespVO res = deviceInfoService.getStatisticsInfo(baseId); diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/dict/DictController.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/dict/DictController.java index 1d39ab91..c5cfe5a9 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/dict/DictController.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/controller/admin/dict/DictController.java @@ -294,26 +294,19 @@ public class DictController { List res = productionPlanService.getBaseNameAndPlanList(); return success(res); } -// -// @GetMapping("/list/invest-goods") -// @Operation(summary = "字典数据维护-下拉框列表-投入品") -// public CommonResult> getInvestGoodsList() { -// List res = sysDictService.getInvestGoodsList(); -// return success(res); + +// @Operation(summary = "字典数据维护-下拉框列表-通用字典分类查询") +// @GetMapping("/list/{dictTypeCode}") +// public CommonResult> getSysDictList(@PathVariable("dictTypeCode") String dictTypeCode) { +// List res = sysDictService.getByTypeCode(dictTypeCode); +// return success(BeanUtils.toBean(res, SysDictRespVO.class)); // } // - @Operation(summary = "字典数据维护-下拉框列表-通用字典分类查询") - @GetMapping("/list/{dictTypeCode}") - public CommonResult> getSysDictList(@PathVariable("dictTypeCode") String dictTypeCode) { - List res = sysDictService.getByTypeCode(dictTypeCode); - return success(BeanUtils.toBean(res, SysDictRespVO.class)); - } - - @Operation(summary = "字典数据维护-下拉框列表-字典分类名称") - @GetMapping("/list") - public CommonResult> getSysDictList() { - List res = sysDictService.groupByTypeCode(); - return success(BeanUtils.toBean(res, SysDictTypeCodeRespVO.class)); - } +// @Operation(summary = "字典数据维护-下拉框列表-字典分类名称") +// @GetMapping("/list") +// public CommonResult> getSysDictList() { +// List res = sysDictService.groupByTypeCode(); +// return success(BeanUtils.toBean(res, SysDictTypeCodeRespVO.class)); +// } } diff --git a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java index fb36cdbc..14b41dfe 100644 --- a/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java +++ b/yudao-module-farm/src/main/java/cn/iocoder/yudao/module/farm/service/deviceinfo/DeviceInfoServiceImpl.java @@ -526,6 +526,10 @@ public class DeviceInfoServiceImpl implements DeviceInfoService { List rows = new ArrayList<>(); RealTimeDeviceDataRespVO realTimeDeviceDataRespVO = (RealTimeDeviceDataRespVO) wfInfo.getRealTimeData().getData(); + if (ObjectUtils.isEmpty(realTimeDeviceDataRespVO)) { + return rows; + } + List data = realTimeDeviceDataRespVO.getData(); for (RealTimeDeviceDataRespVO.DataRow d : data) { rows.add(new DeviceMonitorDataRespVO.Row(d.getPropertyName(), d.getFormatValue(), ""));