mirror of
https://gitee.com/pan648540858/wvp-GB28181-pro.git
synced 2026-05-23 05:37:48 +08:00
优化收到redis推动的推流设备信息更新内容重复的问题
This commit is contained in:
parent
e1d476a54a
commit
dc8869be49
@ -75,7 +75,7 @@ public class RedisPushStreamStatusListMsgListener implements MessageListener {
|
|||||||
if (!contains) {
|
if (!contains) {
|
||||||
if (allGBId.containsKey(streamPushItem.getGbId())) {
|
if (allGBId.containsKey(streamPushItem.getGbId())) {
|
||||||
GbStream gbStream = allGBId.get(streamPushItem.getGbId());
|
GbStream gbStream = allGBId.get(streamPushItem.getGbId());
|
||||||
logger.warn("[REDIS消息-推流设备列表更新] 国标编号重复: {}, 已分配给{}/{}",
|
logger.warn("[REDIS消息-推流设备列表更新-INSERT] 国标编号重复: {}, 已分配给{}/{}",
|
||||||
streamPushItem.getGbId(), gbStream.getApp(), gbStream.getStream());
|
streamPushItem.getGbId(), gbStream.getApp(), gbStream.getStream());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -88,6 +88,12 @@ public class RedisPushStreamStatusListMsgListener implements MessageListener {
|
|||||||
streamPushItemForSave.add(streamPushItem);
|
streamPushItemForSave.add(streamPushItem);
|
||||||
allGBId.put(streamPushItem.getGbId(), streamPushItem);
|
allGBId.put(streamPushItem.getGbId(), streamPushItem);
|
||||||
} else {
|
} else {
|
||||||
|
if (allGBId.containsKey(streamPushItem.getGbId())) {
|
||||||
|
GbStream gbStream = allGBId.get(streamPushItem.getGbId());
|
||||||
|
logger.warn("[REDIS消息-推流设备列表更新-UPDATE] 国标编号重复: {}, 已分配给{}/{}",
|
||||||
|
streamPushItem.getGbId(), gbStream.getApp(), gbStream.getStream());
|
||||||
|
continue;
|
||||||
|
}
|
||||||
//存在就只修改 name和gbId
|
//存在就只修改 name和gbId
|
||||||
streamPushItemForUpdate.add(streamPushItem);
|
streamPushItemForUpdate.add(streamPushItem);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user