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