feat (farm): 设备中心
- 设备监控
This commit is contained in:
@@ -192,7 +192,7 @@ public class DeviceInfoController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/statistics")
|
@GetMapping("/statistics")
|
||||||
@Operation(summary = "订阅设备上报并持久化")
|
@Operation(summary = "设备统计信息")
|
||||||
@Parameter(name = "baseId", description = "基地编号")
|
@Parameter(name = "baseId", description = "基地编号")
|
||||||
public CommonResult<DeviceStatisticsRespVO> getStatisticsInfo(@RequestParam("baseId") String baseId) {
|
public CommonResult<DeviceStatisticsRespVO> getStatisticsInfo(@RequestParam("baseId") String baseId) {
|
||||||
DeviceStatisticsRespVO res = deviceInfoService.getStatisticsInfo(baseId);
|
DeviceStatisticsRespVO res = deviceInfoService.getStatisticsInfo(baseId);
|
||||||
|
|||||||
@@ -294,26 +294,19 @@ public class DictController {
|
|||||||
List<BaseNamePlanRespVO> res = productionPlanService.getBaseNameAndPlanList();
|
List<BaseNamePlanRespVO> res = productionPlanService.getBaseNameAndPlanList();
|
||||||
return success(res);
|
return success(res);
|
||||||
}
|
}
|
||||||
//
|
|
||||||
// @GetMapping("/list/invest-goods")
|
// @Operation(summary = "字典数据维护-下拉框列表-通用字典分类查询")
|
||||||
// @Operation(summary = "字典数据维护-下拉框列表-投入品")
|
// @GetMapping("/list/{dictTypeCode}")
|
||||||
// public CommonResult<List<InputLibraryRespVO>> getInvestGoodsList() {
|
// public CommonResult<List<SysDictRespVO>> getSysDictList(@PathVariable("dictTypeCode") String dictTypeCode) {
|
||||||
// List<InputLibraryRespVO> res = sysDictService.getInvestGoodsList();
|
// List<SysDictDO> res = sysDictService.getByTypeCode(dictTypeCode);
|
||||||
// return success(res);
|
// return success(BeanUtils.toBean(res, SysDictRespVO.class));
|
||||||
// }
|
// }
|
||||||
//
|
//
|
||||||
@Operation(summary = "字典数据维护-下拉框列表-通用字典分类查询")
|
// @Operation(summary = "字典数据维护-下拉框列表-字典分类名称")
|
||||||
@GetMapping("/list/{dictTypeCode}")
|
// @GetMapping("/list")
|
||||||
public CommonResult<List<SysDictRespVO>> getSysDictList(@PathVariable("dictTypeCode") String dictTypeCode) {
|
// public CommonResult<List<SysDictTypeCodeRespVO>> getSysDictList() {
|
||||||
List<SysDictDO> res = sysDictService.getByTypeCode(dictTypeCode);
|
// List<SysDictDO> res = sysDictService.groupByTypeCode();
|
||||||
return success(BeanUtils.toBean(res, SysDictRespVO.class));
|
// return success(BeanUtils.toBean(res, SysDictTypeCodeRespVO.class));
|
||||||
}
|
// }
|
||||||
|
|
||||||
@Operation(summary = "字典数据维护-下拉框列表-字典分类名称")
|
|
||||||
@GetMapping("/list")
|
|
||||||
public CommonResult<List<SysDictTypeCodeRespVO>> getSysDictList() {
|
|
||||||
List<SysDictDO> res = sysDictService.groupByTypeCode();
|
|
||||||
return success(BeanUtils.toBean(res, SysDictTypeCodeRespVO.class));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -526,6 +526,10 @@ public class DeviceInfoServiceImpl implements DeviceInfoService {
|
|||||||
List<DeviceMonitorDataRespVO.Row> rows = new ArrayList<>();
|
List<DeviceMonitorDataRespVO.Row> rows = new ArrayList<>();
|
||||||
|
|
||||||
RealTimeDeviceDataRespVO realTimeDeviceDataRespVO = (RealTimeDeviceDataRespVO) wfInfo.getRealTimeData().getData();
|
RealTimeDeviceDataRespVO realTimeDeviceDataRespVO = (RealTimeDeviceDataRespVO) wfInfo.getRealTimeData().getData();
|
||||||
|
if (ObjectUtils.isEmpty(realTimeDeviceDataRespVO)) {
|
||||||
|
return rows;
|
||||||
|
}
|
||||||
|
|
||||||
List<RealTimeDeviceDataRespVO.DataRow> data = realTimeDeviceDataRespVO.getData();
|
List<RealTimeDeviceDataRespVO.DataRow> data = realTimeDeviceDataRespVO.getData();
|
||||||
for (RealTimeDeviceDataRespVO.DataRow d : data) {
|
for (RealTimeDeviceDataRespVO.DataRow d : data) {
|
||||||
rows.add(new DeviceMonitorDataRespVO.Row(d.getPropertyName(), d.getFormatValue(), ""));
|
rows.add(new DeviceMonitorDataRespVO.Row(d.getPropertyName(), d.getFormatValue(), ""));
|
||||||
|
|||||||
Reference in New Issue
Block a user