mirror of
https://gitee.com/republicline/rax-remote-v2.git
synced 2025-08-24 04:04:57 +08:00
远程管理给药ws关闭事件处理错误修复
This commit is contained in:
parent
9820b845d4
commit
512a4af309
|
@ -1,6 +1,5 @@
|
|||
package com.rax.vital.timer;
|
||||
|
||||
import cn.hutool.core.collection.ConcurrentHashSet;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.rax.common.security.util.SecurityUtils;
|
||||
import com.rax.vital.datasource.MongoDBSource;
|
||||
|
@ -21,7 +20,6 @@ import java.io.IOException;
|
|||
import java.sql.Connection;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
|
||||
/**
|
||||
* 生命体征和用药信息推送
|
||||
|
@ -316,7 +314,7 @@ public class VitalSignTimer {
|
|||
public void removeWSAIFlagSession(WebSocketSession session) {
|
||||
userSessionMap.remove(session.getId());
|
||||
if (userDatabaseSessionMap.containsValue(session.getId())) {
|
||||
for (String database : userDatabaseSessionMap.values()) {
|
||||
for (String database : userDatabaseSessionMap.keySet()) {
|
||||
if (userDatabaseSessionMap.get(database).equals(session.getId())) {
|
||||
userDatabaseSessionMap.remove(database);
|
||||
}
|
||||
|
@ -365,10 +363,10 @@ public class VitalSignTimer {
|
|||
machineSessionMap.put(session.getId(), session);
|
||||
}
|
||||
|
||||
public void removeMachineSessionMap(WebSocketSession session) throws IOException {
|
||||
public void removeMachineSessionMap(WebSocketSession session) throws Exception {
|
||||
machineSessionMap.remove(session.getId());
|
||||
if (machineDatabaseSessionMap.containsValue(session.getId())) {
|
||||
for (String database : machineDatabaseSessionMap.values()) {
|
||||
for (String database : machineDatabaseSessionMap.keySet()) {
|
||||
if (machineDatabaseSessionMap.get(database).equals(session.getId())) {
|
||||
machineDatabaseSessionMap.remove(database);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user