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