增加用户上下文自动刷新,修复上传组件传参问题

This commit is contained in:
孟帅
2023-08-09 10:53:15 +08:00
parent 5538d9b720
commit 4069411156
10 changed files with 608 additions and 534 deletions

View File

@@ -71,7 +71,7 @@ func (c *cMonitor) UserOnlineList(ctx context.Context, req *monitor.UserOnlineLi
continue
}
if req.Addr != "" && !gstr.Contains(conn.Addr, req.Addr) {
if req.IP != "" && !gstr.Contains(conn.IP, req.IP) {
continue
}
@@ -81,7 +81,7 @@ func (c *cMonitor) UserOnlineList(ctx context.Context, req *monitor.UserOnlineLi
clients = append(clients, &monitor.UserOnlineModel{
ID: conn.ID,
Addr: conn.Addr,
IP: conn.IP,
Os: useragent.GetOs(conn.UserAgent),
Browser: useragent.GetBrowser(conn.UserAgent),
FirstTime: conn.User.LoginAt.Unix(),
@@ -109,7 +109,7 @@ func (c *cMonitor) UserOnlineList(ctx context.Context, req *monitor.UserOnlineLi
for k, v := range clients {
if k >= offset && i <= perPage {
if isDemo {
v.Addr = consts.DemoTips
v.IP = consts.DemoTips
}
res.List = append(res.List, v)
i++