|
|
@@ -103,7 +103,20 @@ public class imdialog extends Controller {
|
|
|
timdialoguserSQL.addParameter("siteid", siteid);
|
|
|
timdialoguserSQL.addParameter_in("timdialogid", content.getString("timdialogid"));
|
|
|
Rows userrows = dbConnect.runSqlQuery(timdialoguserSQL.getSQL());
|
|
|
+
|
|
|
+ int onlinecount = 0;
|
|
|
+ for (Row user : userrows) {
|
|
|
+ boolean isonline = parameter.websocketClients.containsKey(user.getLong("tenterprise_userid"));
|
|
|
+ if (isonline) {
|
|
|
+ user.put("fisonline", 1);
|
|
|
+ onlinecount = onlinecount + 1;
|
|
|
+ } else {
|
|
|
+ user.put("fisonline", 0);
|
|
|
+ }
|
|
|
+ }
|
|
|
row.put("users", userrows);
|
|
|
+ row.put("usertotalcount", userrows.size());
|
|
|
+ row.put("useronlinecount", onlinecount);
|
|
|
}
|
|
|
return getSucReturnObject().setData(rows).toString();
|
|
|
}
|