|
@@ -756,12 +756,26 @@ public class DeviceService {
|
|
|
put("type", "1");
|
|
put("type", "1");
|
|
|
}});
|
|
}});
|
|
|
|
|
|
|
|
|
|
+ Map<String, SystemDict> unit = commonService.getDictList(null, new HashMap<>() {{
|
|
|
|
|
+ put("code", DictEnum.INTEGRATION_UNIT.getCodeType());
|
|
|
|
|
+ put("type", "1");
|
|
|
|
|
+ }});
|
|
|
|
|
+
|
|
|
|
|
+ //获取集成要素信息
|
|
|
|
|
+ List<DeviceIntegrationVo> intergData = new ArrayList<>();
|
|
|
|
|
+ intergData = deviceIntegrationMapper.selectListParamsAndInterNameByDeviceId(deviceId);
|
|
|
for (Object object : array) {
|
|
for (Object object : array) {
|
|
|
JSONObject obj = (JSONObject) object;
|
|
JSONObject obj = (JSONObject) object;
|
|
|
if(modelPart.containsKey(obj.get("item"))){
|
|
if(modelPart.containsKey(obj.get("item"))){
|
|
|
- logDesc += modelPart.get(obj.get("item")).getLabel()+ ":" +obj.get("value")+",";
|
|
|
|
|
|
|
+ logDesc += modelPart.get(obj.get("item")).getLabel()+ ":" +obj.get("value")+modelPart.get(obj.get("item")).getUrl()+",";
|
|
|
}else{
|
|
}else{
|
|
|
- logDesc += obj.get("item")+ ":" +obj.get("value")+",";
|
|
|
|
|
|
|
+ for(DeviceIntegrationVo vo : intergData){
|
|
|
|
|
+ if(obj.get("item").equals(vo.getIntegrationName())){
|
|
|
|
|
+
|
|
|
|
|
+ logDesc += obj.get("item")+ ":" +obj.get("value")+unit.get(vo.getUnit()).getDescription()+",";
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|