潘志宝
8 天以前 063a25c9cf4e38496cf5395569856b67c80cdc53
查询最大值
已修改2个文件
9 ■■■■■ 文件已修改
iailab-module-data/iailab-module-data-api/src/main/java/com/iailab/module/data/api/point/DataPointApi.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/point/DataPointApiImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-data/iailab-module-data-api/src/main/java/com/iailab/module/data/api/point/DataPointApi.java
@@ -49,7 +49,7 @@
    @PostMapping(PREFIX + "/query-point/max-value")
    @Operation(summary = "查询最大值")
    Object queryPointMaxValue(@RequestBody ApiPointValueQueryDTO queryDto);
    Map<String, Object> queryPointMaxValue(@RequestBody ApiPointValueQueryDTO queryDto);
    @PutMapping(PREFIX + "/write-point/real-value")
    @Operation(summary = "写入单个测点值")
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/api/point/DataPointApiImpl.java
@@ -71,7 +71,8 @@
    }
    @Override
    public Object queryPointMaxValue(ApiPointValueQueryDTO queryDto) {
    public Map<String, Object> queryPointMaxValue(ApiPointValueQueryDTO queryDto) {
        Map<String, Object> result = new HashMap<>();
        if (StringUtils.isEmpty(queryDto.getPointNo())) {
            return null;
        }
@@ -82,7 +83,9 @@
        InfluxPointValuePOJO pojo = new InfluxPointValuePOJO();
        pojo.setPoint(queryDto.getPointNo());
        pojo.setType(daPointDTO.getDataType());
        return influxDBService.queryPointMaxValue(pojo, queryDto.getStart());
        Object val = influxDBService.queryPointMaxValue(pojo, queryDto.getStart());
        result.put(queryDto.getPointNo(), val);
        return result;
    }
    @Override