opt:优化报警前十
This commit is contained in:
@@ -914,10 +914,13 @@ public class CockpitServiceImpl implements CockpitService {
|
|||||||
JSONArray result = cockpitMapper.getGHSInteriorList();
|
JSONArray result = cockpitMapper.getGHSInteriorList();
|
||||||
if (ObjectUtil.isNotEmpty(result)) {
|
if (ObjectUtil.isNotEmpty(result)) {
|
||||||
JSONObject ghsDetailInfo = new JSONObject();
|
JSONObject ghsDetailInfo = new JSONObject();
|
||||||
JSONArray ghsDetails = new JSONArray();
|
|
||||||
JSONArray guHuaShi = (JSONArray) redisUtils.get("guhuashi");
|
JSONArray guHuaShi = (JSONArray) redisUtils.get("guhuashi");
|
||||||
if(ObjectUtil.isNotEmpty(guHuaShi)) {
|
if(ObjectUtil.isNotEmpty(guHuaShi)) {
|
||||||
array.add(guHuaShi);
|
//todo 待补充信号逻辑
|
||||||
|
for (Object object : guHuaShi) {
|
||||||
|
JSONObject jsonObject = (JSONObject) object;
|
||||||
|
array.add(jsonObject);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// for (Object object : result) {
|
// for (Object object : result) {
|
||||||
// //设备状态 按照lms点位管理来 1-无货;2-有货;3-进料;4固化;5出料,6故障
|
// //设备状态 按照lms点位管理来 1-无货;2-有货;3-进料;4固化;5出料,6故障
|
||||||
@@ -939,6 +942,10 @@ public class CockpitServiceImpl implements CockpitService {
|
|||||||
log.error("读取设备缓存信息: {}", e.getMessage(), e);
|
log.error("读取设备缓存信息: {}", e.getMessage(), e);
|
||||||
return null;
|
return null;
|
||||||
});
|
});
|
||||||
|
task1.exceptionally((e) -> {
|
||||||
|
log.error("读取设备缓存信息: {}", e.getMessage(), e);
|
||||||
|
return null;
|
||||||
|
});
|
||||||
//查询保湿间信息
|
//查询保湿间信息
|
||||||
CompletableFuture<List<Map<String, Object>>> task2 = CompletableFuture.supplyAsync(() -> {
|
CompletableFuture<List<Map<String, Object>>> task2 = CompletableFuture.supplyAsync(() -> {
|
||||||
JSONArray baoShiJian = (JSONArray) redisUtils.get("baoshijian");
|
JSONArray baoShiJian = (JSONArray) redisUtils.get("baoshijian");
|
||||||
@@ -949,11 +956,11 @@ public class CockpitServiceImpl implements CockpitService {
|
|||||||
if (StringUtils.isBlank(jsonObject.getString("device_status"))) {
|
if (StringUtils.isBlank(jsonObject.getString("device_status"))) {
|
||||||
jsonObject.put("device_status", "1");
|
jsonObject.put("device_status", "1");
|
||||||
}
|
}
|
||||||
|
array.add(jsonObject);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
array.add(new JSONArray());
|
array.add(new JSONObject());
|
||||||
}
|
}
|
||||||
array.add(baoShiJian);
|
|
||||||
return null;
|
return null;
|
||||||
}, pool);
|
}, pool);
|
||||||
task2.exceptionally((e) -> {
|
task2.exceptionally((e) -> {
|
||||||
@@ -971,11 +978,11 @@ public class CockpitServiceImpl implements CockpitService {
|
|||||||
//0故障1正常
|
//0故障1正常
|
||||||
jsonObject.put("device_status", "1");
|
jsonObject.put("device_status", "1");
|
||||||
}
|
}
|
||||||
|
array.add(jsonObject);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
array.add(new JSONArray());
|
array.add(new JSONObject());
|
||||||
}
|
}
|
||||||
array.add(site);
|
|
||||||
return null;
|
return null;
|
||||||
}, pool);
|
}, pool);
|
||||||
task3.exceptionally((e) -> {
|
task3.exceptionally((e) -> {
|
||||||
@@ -998,11 +1005,12 @@ public class CockpitServiceImpl implements CockpitService {
|
|||||||
if (StringUtils.isBlank(jsonObject.getString("vehicle_type"))) {
|
if (StringUtils.isBlank(jsonObject.getString("vehicle_type"))) {
|
||||||
jsonObject.put("vehicle_type", "0");
|
jsonObject.put("vehicle_type", "0");
|
||||||
}
|
}
|
||||||
|
array.add(jsonObject);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
agv = new JSONArray();
|
array.add(new JSONObject());
|
||||||
}
|
}
|
||||||
array.add(agv);
|
//array.add(agv);
|
||||||
return null;
|
return null;
|
||||||
}, pool);
|
}, pool);
|
||||||
task4.exceptionally((e) -> {
|
task4.exceptionally((e) -> {
|
||||||
@@ -1028,11 +1036,11 @@ public class CockpitServiceImpl implements CockpitService {
|
|||||||
if (StringUtils.isBlank(jsonObject.getString("vehicle_type"))) {
|
if (StringUtils.isBlank(jsonObject.getString("vehicle_type"))) {
|
||||||
jsonObject.put("vehicle_type", "0");
|
jsonObject.put("vehicle_type", "0");
|
||||||
}
|
}
|
||||||
|
array.add(jsonObject);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
rgv = new JSONArray();
|
array.add(new JSONObject());
|
||||||
}
|
}
|
||||||
array.add(rgv);
|
|
||||||
return null;
|
return null;
|
||||||
}, pool);
|
}, pool);
|
||||||
task5.exceptionally((e) -> {
|
task5.exceptionally((e) -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user