diff --git a/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/vo/device/OnlineVo.java b/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/vo/device/OnlineVo.java index e3ea0b9e9..26e18b573 100644 --- a/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/vo/device/OnlineVo.java +++ b/pqs-supervision/supervision-api/src/main/java/com/njcn/supervision/pojo/vo/device/OnlineVo.java @@ -82,4 +82,7 @@ public class OnlineVo implements Serializable { @ApiModelProperty("最新数据时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private LocalDateTime updateTime; + + @ApiModelProperty("数据类型 0:无数据 1:超标告警 2:异常数据") + private Integer dataType; } diff --git a/pqs-supervision/supervision-boot/src/main/java/com/njcn/supervision/service/device/impl/LineWarningServiceImpl.java b/pqs-supervision/supervision-boot/src/main/java/com/njcn/supervision/service/device/impl/LineWarningServiceImpl.java index 68f2b2a33..d508e8555 100644 --- a/pqs-supervision/supervision-boot/src/main/java/com/njcn/supervision/service/device/impl/LineWarningServiceImpl.java +++ b/pqs-supervision/supervision-boot/src/main/java/com/njcn/supervision/service/device/impl/LineWarningServiceImpl.java @@ -292,7 +292,11 @@ public class LineWarningServiceImpl extends MppServiceImpl(PageFactory.getPageNum(param), PageFactory.getPageSize(param)), queryWrapper); + Page page = this.baseMapper.page(new Page<>(PageFactory.getPageNum(param), PageFactory.getPageSize(param)), queryWrapper); + page.getRecords().forEach(item -> { + item.setDataType(param.getDataType()); + }); + return page; } @Override @@ -344,6 +348,8 @@ public class LineWarningServiceImpl extends MppServiceImpl {