diff --git a/models/visitors.go b/models/visitors.go index aef49c3..ae62623 100644 --- a/models/visitors.go +++ b/models/visitors.go @@ -16,7 +16,7 @@ func CreateVisitor(name string,avator string,sourceIp string,toId string,visitor old:=FindVisitorByVistorId(visitorId) if old.Name!=""{ //更新状态上线 - UpdateVisitorStatus(visitorId,1) + UpdateVisitor(visitorId,1,clientIp,sourceIp,refer) return } v:=&Visitor{ @@ -65,6 +65,16 @@ func UpdateVisitorStatus(visitorId string,status uint){ } DB.Model(&visitor).Where("visitor_id = ?",visitorId).Update("status", status) } +func UpdateVisitor(visitorId string,status uint,clientIp string,sourceIp string,refer string){ + visitor:=&Visitor{ + Status: status, + ClientIp: clientIp, + SourceIp: sourceIp, + Refer: refer, + + } + DB.Model(visitor).Where("visitor_id = ?",visitorId).Update(visitor) +} //查询条数 func CountVisitors()uint{ var count uint diff --git a/static/html/chat_main.html b/static/html/chat_main.html index dde6e57..7f281b7 100644 --- a/static/html/chat_main.html +++ b/static/html/chat_main.html @@ -153,7 +153,7 @@ IP:<{visitor.client_ip}> - + 城市:<{visitor.city}> @@ -650,6 +650,9 @@ } }); }, + openUrl(url){ + window.open(url); + }, }, created: function () { //jquery