From 742a4e8efebdb071623af99896b6817f5aa311cc Mon Sep 17 00:00:00 2001 From: lizijie <lzjiiie@163.com> Date: Wed, 27 Apr 2022 16:07:44 +0800 Subject: [PATCH] 蜂窝图文件修改路径 --- screen-manage/src/main/java/com/moral/api/util/AdjustDataUtils.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/screen-manage/src/main/java/com/moral/api/util/AdjustDataUtils.java b/screen-manage/src/main/java/com/moral/api/util/AdjustDataUtils.java index c17d2c5..0064a49 100644 --- a/screen-manage/src/main/java/com/moral/api/util/AdjustDataUtils.java +++ b/screen-manage/src/main/java/com/moral/api/util/AdjustDataUtils.java @@ -10,6 +10,7 @@ import java.util.List; import java.util.Map; import java.util.Optional; +import java.util.Set; import com.alibaba.fastjson.JSON; import com.googlecode.aviator.AviatorEvaluator; @@ -23,7 +24,7 @@ public class AdjustDataUtils { /** * @param deviceData ������������ - * @param adjustFormula ������������ + * @param adjustFormula ������������������������������������������������key���������code,value������������������������������������������List��� * @param aqiMap ������������������������������aqi������ * @return Map<String, Object> ��������������� */ @@ -35,6 +36,14 @@ //������������������������������������������������������ if (deviceData.get(Constants.SENSOR_CODE_CURRENT_SPEED) != null) { deviceData = adjustFlueSpeedAndFlow(deviceData, adjustFormula); + } + + //������������������������������������������������ + Set<String> dateKey = deviceData.keySet(); + for (String adjustKey : adjustFormula.keySet()) { + if (!dateKey.contains(adjustKey)) { + deviceData.put(adjustKey, "0"); + } } for (String key : deviceData.keySet()) { @@ -94,7 +103,8 @@ /** * ��������������������������������� - * @param deviceData ��������������������������������������������������������������������������������������������������������� + * + * @param deviceData ��������������������������������������������������������������������������������������������������������� * @param adjustFormula ���������������������������������������������������key���������code */ public Map<String, Object> adjustFlueSpeedAndFlow(Map<String, Object> deviceData, Map<String, Object> adjustFormula) { -- Gitblit v1.8.0