diff --git a/das/src/main/java/com/das/modules/node/service/impl/DataServiceImpl.java b/das/src/main/java/com/das/modules/node/service/impl/DataServiceImpl.java index f896308c..5bb535fe 100644 --- a/das/src/main/java/com/das/modules/node/service/impl/DataServiceImpl.java +++ b/das/src/main/java/com/das/modules/node/service/impl/DataServiceImpl.java @@ -27,6 +27,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; +import java.text.MessageFormat; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -231,7 +232,7 @@ public class DataServiceImpl implements DataService { // 先从redis里面获取设备的初始化数据 JsonNode jsonNode = data.getData(); String deviceId = jsonNode.get("deviceId").asText(); - String key = String.format(DEVICE_DATA, deviceId); + String key = MessageFormat.format(DEVICE_DATA, deviceId); HashMap initValue = adminRedisTemplate.get(key); JsonNode values = jsonNode.get("values"); List> entryList = new ArrayList<>(initValue.entrySet());