修改设备getRealTimeDataByDevicerId实时数据接口
This commit is contained in:
parent
5ae93c94d2
commit
81c0fd6bae
@ -182,11 +182,15 @@ public class GisDeviceServiceImpl implements IGisDeviceService {
|
||||
if (deviceLogs1.size() > 0) {
|
||||
if (StringUtils.isNotEmpty(deviceLogs1.get(0).getLogValue())) {
|
||||
if (deviceLogs1.size() > 1) {
|
||||
try{
|
||||
if (Float.parseFloat(deviceLogs1.get(0).getLogValue()) == Float.parseFloat(deviceLogs1.get(1).getLogValue())) {
|
||||
hashMap.put("upType", 1);
|
||||
} else if (Float.parseFloat(deviceLogs1.get(0).getLogValue()) < Float.parseFloat(deviceLogs1.get(1).getLogValue())) {
|
||||
hashMap.put("upType", -1);
|
||||
}
|
||||
}catch (Exception e){
|
||||
hashMap.put("upType", 0);
|
||||
}
|
||||
} else {
|
||||
hashMap.put("upType", 0);
|
||||
}
|
||||
@ -247,7 +251,8 @@ public class GisDeviceServiceImpl implements IGisDeviceService {
|
||||
put("upType", 0);
|
||||
put("identifier", "三菱FX2N_1_lock1Con");
|
||||
put("unit", "");
|
||||
put("value", Float.parseFloat(haiWeiPropertyVo.getValue().toString()) == 1f?"正常":"异常");
|
||||
put("value", NumberUtils.isNumeric(haiWeiPropertyVo.getValue().toString())?(
|
||||
Float.parseFloat(haiWeiPropertyVo.getValue().toString()) == 1f?"正常":"异常"):"正常");
|
||||
put("name", "内门上锁");
|
||||
}};
|
||||
rMap.put("内门上锁", hashMap1);
|
||||
@ -256,7 +261,8 @@ public class GisDeviceServiceImpl implements IGisDeviceService {
|
||||
put("upType", 0);
|
||||
put("identifier", "三菱FX2N_1_lock2Con");
|
||||
put("unit", "");
|
||||
put("value", Float.parseFloat(haiWeiPropertyVo.getValue().toString()) == 1f?"正常":"异常");
|
||||
put("value", NumberUtils.isNumeric(haiWeiPropertyVo.getValue().toString())?(
|
||||
Float.parseFloat(haiWeiPropertyVo.getValue().toString()) == 1f?"正常":"异常"):"正常");
|
||||
put("name", "内门下锁");
|
||||
}};
|
||||
rMap.put("内门下锁", hashMap1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user