解决广播没有发送消息给未登录用户的问题
This commit is contained in:
@@ -3000,17 +3000,20 @@ public class DatabaseStore {
|
||||
return outList;
|
||||
}
|
||||
|
||||
Set<String> getAllEnds() {
|
||||
Set<String> getAllEnds(boolean fromUserTable) {
|
||||
Connection connection = null;
|
||||
PreparedStatement statement = null;
|
||||
ResultSet rs = null;
|
||||
try {
|
||||
connection = DBUtil.getConnection();
|
||||
String sql = "select distinct(`_uid`) from t_user_session where `_deleted` = 0";
|
||||
String sql;
|
||||
if(fromUserTable) {
|
||||
sql = "select distinct(`_uid`) from t_user_session";
|
||||
} else {
|
||||
sql = "select distinct(`_uid`) from t_user where `_deleted` = 0 and `_type` <> 1 and `_type` <> 2";
|
||||
}
|
||||
statement = connection.prepareStatement(sql);
|
||||
|
||||
|
||||
|
||||
rs = statement.executeQuery();
|
||||
Set<String> out = new HashSet<>();
|
||||
while (rs.next()) {
|
||||
|
||||
Reference in New Issue
Block a user