0918优化-点位列表电池簇特殊处理
This commit is contained in:
@ -244,12 +244,8 @@ public class EmsDeviceSettingServiceImpl implements IEmsDeviceSettingService
|
|||||||
for (PointQueryResponse pointInfo : response) {
|
for (PointQueryResponse pointInfo : response) {
|
||||||
String dataKey = pointInfo.getDataPoint();
|
String dataKey = pointInfo.getDataPoint();
|
||||||
Long updateTime = Long.valueOf(bmsdJson.get("timestamp").toString());
|
Long updateTime = Long.valueOf(bmsdJson.get("timestamp").toString());
|
||||||
int isNeedDeviceId = pointInfo.getIsNeedDeviceId();
|
if ("PCS".equals(pointInfo.getDataDevice())) {
|
||||||
if (isNeedDeviceId == 1 && "PCS".equals(pointInfo.getDataDevice())) {// 需要根据deviceId拼接point
|
|
||||||
dataKey = deviceId + dataKey;
|
|
||||||
updateTime = Long.valueOf(pcsJson.get("timestamp").toString());
|
updateTime = Long.valueOf(pcsJson.get("timestamp").toString());
|
||||||
} else if (isNeedDeviceId == 1 && "BMSD".equals(pointInfo.getDataDevice())){
|
|
||||||
dataKey = bmsdDeviceId + dataKey;
|
|
||||||
}
|
}
|
||||||
pointInfo.setDataPoint(dataKey);
|
pointInfo.setDataPoint(dataKey);
|
||||||
pointInfo.setPointValue(obj.get(dataKey));
|
pointInfo.setPointValue(obj.get(dataKey));
|
||||||
|
|||||||
Reference in New Issue
Block a user