Browse Source

空指针报错修改

master
lijiuwei 8 months ago
parent
commit
2a23b95898
1 changed files with 16 additions and 14 deletions
  1. +16
    -14
      inspect-job/src/main/java/com/inspect/job/task/PatrolEqpbookChannelTask.java

+ 16
- 14
inspect-job/src/main/java/com/inspect/job/task/PatrolEqpbookChannelTask.java View File

@ -53,19 +53,21 @@ public class PatrolEqpbookChannelTask {
JSONObject jsonObject = JSONObject.parseObject(result);
if (null != jsonObject) {
JSONObject cameraBriefInfos = jsonObject.getJSONObject("cameraBriefInfos");
JSONArray jsonObjectItems = cameraBriefInfos.getJSONArray("cameraBriefInfoList");
if (null != jsonObjectItems) {
for (EqpBookChannel eqpBookChannel : eqpBookChannels) {
for (int i = 0; i < jsonObjectItems.size(); i++) {
JSONObject cameraInfo = jsonObjectItems.getJSONObject(i);
//cameracode相等
if (eqpBookChannel.getChannelCode().equals(cameraInfo.getString("code") + "#" + cameraInfo.getString("domainCode"))) {
//状态发生改变 修改
if (!eqpBookChannel.getOnlineState().equals(cameraInfo.getString("status")) ||
!eqpBookChannel.getChannelName().equals(cameraInfo.getString("name"))) {
eqpBookChannel.setOnlineState(cameraInfo.getString("status"));
eqpBookChannel.setChannelName(cameraInfo.getString("name"));
patrolDeviceStateMapper.updateEqpBookChannel(eqpBookChannel);
if (null != cameraBriefInfos) {
JSONArray jsonObjectItems = cameraBriefInfos.getJSONArray("cameraBriefInfoList");
if (null != jsonObjectItems) {
for (EqpBookChannel eqpBookChannel : eqpBookChannels) {
for (int i = 0; i < jsonObjectItems.size(); i++) {
JSONObject cameraInfo = jsonObjectItems.getJSONObject(i);
//cameracode相等
if (eqpBookChannel.getChannelCode().equals(cameraInfo.getString("code") + "#" + cameraInfo.getString("domainCode"))) {
//状态发生改变 修改
if (!eqpBookChannel.getOnlineState().equals(cameraInfo.getString("status")) ||
!eqpBookChannel.getChannelName().equals(cameraInfo.getString("name"))) {
eqpBookChannel.setOnlineState(cameraInfo.getString("status"));
eqpBookChannel.setChannelName(cameraInfo.getString("name"));
patrolDeviceStateMapper.updateEqpBookChannel(eqpBookChannel);
}
}
}
}
@ -73,7 +75,7 @@ public class PatrolEqpbookChannelTask {
}
}
} catch (Exception e) {
e.printStackTrace();
logger.error("error", e);
}
}
}

Loading…
Cancel
Save