|
|
@ -246,13 +246,13 @@ public class IotThingModelServiceImpl extends BaseServiceImpl<IotThingModelMappe |
|
|
tskvList = tsKvService.findPageTsKvByCodeAndAttrs(entityCode, attrList, startTime, endTime, false,page, limit); |
|
|
tskvList = tsKvService.findPageTsKvByCodeAndAttrs(entityCode, attrList, startTime, endTime, false,page, limit); |
|
|
} else { |
|
|
} else { |
|
|
// 没有时间参数:查最新值 |
|
|
// 没有时间参数:查最新值 |
|
|
tskvList = tsKvService.findPageTsKvByCodeAndAttrs(entityCode, attrList, null,null, false,page, limit); |
|
|
|
|
|
|
|
|
tskvList = tsKvService.findPageTsKvByCodeAndAttrs(entityCode, attrList, startTime,endTime, false,page, limit); |
|
|
} |
|
|
} |
|
|
return tskvList; |
|
|
return tskvList; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public List<TsKvDTO> latestData(String entityCode, String attrs, Long startTime, Long endTime) { |
|
|
|
|
|
|
|
|
public PageData<TsKvDTO> latestData(String entityCode, String attrs, Long startTime, Long endTime,Integer page,Integer limit) { |
|
|
Optional<ModelDetailDTO> optional = findByCode(entityCode); |
|
|
Optional<ModelDetailDTO> optional = findByCode(entityCode); |
|
|
if (optional.isEmpty()) { |
|
|
if (optional.isEmpty()) { |
|
|
return null; |
|
|
return null; |
|
|
@ -262,7 +262,7 @@ public class IotThingModelServiceImpl extends BaseServiceImpl<IotThingModelMappe |
|
|
if (StringUtils.isNotBlank(attrs)) { |
|
|
if (StringUtils.isNotBlank(attrs)) { |
|
|
attrList.addAll(Arrays.stream(attrs.split(",")).distinct().toList()); |
|
|
attrList.addAll(Arrays.stream(attrs.split(",")).distinct().toList()); |
|
|
} |
|
|
} |
|
|
return tsKvService.findLatestByCodeAndAttrs(entityCode, attrList, false); |
|
|
|
|
|
|
|
|
return tsKvService.findPageTsKvByCodeAndAttrs(entityCode, attrList, startTime,endTime, false,page, limit); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|