dengzedong
8 天以前 3e15efd83d12f5e24bc56a3d66ddbe3633270f7f
绝对值累计
已修改1个文件
17 ■■■■ 文件已修改
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/CumulateHandle.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-data/iailab-module-data-biz/src/main/java/com/iailab/module/data/point/collection/handler/CumulateHandle.java
@@ -130,11 +130,22 @@
        log.info("queryDto=" + JSONObject.toJSONString(queryDto));
        List<ApiPointValueDTO> dataList = new ArrayList<>();
        List<ApiPointValueDTO> dataListTemp = dataPointApi.queryPointHistoryValue(queryDto);
        if (dto.getIsCumuNeg() != null && dto.getIsCumuNeg().equals(0)) {
            for (ApiPointValueDTO item : dataListTemp) {
                if (item.getV() > 0) {
        if (dto.getIsCumuNeg() != null) {
            if (dto.getIsCumuNeg().equals(0)) {
                // 不累计负值
                for (ApiPointValueDTO item : dataListTemp) {
                    if (item.getV() > 0) {
                        dataList.add(item);
                    }
                }
            }else if (dto.getIsCumuNeg().equals(2)) {
                // 绝对值累计
                for (ApiPointValueDTO item : dataListTemp) {
                    item.setV(Math.abs(item.getV()));
                    dataList.add(item);
                }
            }else {
                dataList = dataListTemp;
            }
        } else {
            dataList = dataListTemp;