Commit 0f18d4cbe1039681ff53288317465f1e6a587232

Authored by 648540858
1 parent e886aa48

修复redis推流设备推送bug

src/main/java/com/genersoft/iot/vmp/service/redisMsg/RedisPushStreamStatusListMsgListener.java
... ... @@ -88,7 +88,8 @@ public class RedisPushStreamStatusListMsgListener implements MessageListener {
88 88 streamPushItemForSave.add(streamPushItem);
89 89 allGBId.put(streamPushItem.getGbId(), streamPushItem);
90 90 } else {
91   - if (allGBId.containsKey(streamPushItem.getGbId())) {
  91 + if (allGBId.containsKey(streamPushItem.getGbId())
  92 + && (allGBId.get(streamPushItem.getGbId()).getApp().equals(streamPushItem.getApp()) || allGBId.get(streamPushItem.getGbId()).getStream().equals(streamPushItem.getStream()))) {
92 93 GbStream gbStream = allGBId.get(streamPushItem.getGbId());
93 94 logger.warn("[REDIS消息-推流设备列表更新-UPDATE] 国标编号重复: {}, 已分配给{}/{}",
94 95 streamPushItem.getGbId(), gbStream.getApp(), gbStream.getStream());
... ...