diff --git a/controller/visitor.go b/controller/visitor.go index c2142c0..2671e00 100644 --- a/controller/visitor.go +++ b/controller/visitor.go @@ -20,7 +20,7 @@ func GetVisitors(c *gin.Context) { page,_:=strconv.Atoi(c.Query("page")) kefuId,_:=c.Get("kefu_name") vistors:=models.FindVisitorsByKefuId(uint(page),config.VisitorPageSize,kefuId.(string)) - count:=models.CountVisitors() + count:=models.CountVisitorsByKefuId(kefuId.(string)) c.JSON(200, gin.H{ "code": 200, "msg": "ok", diff --git a/models/visitors.go b/models/visitors.go index b8ffe01..aef49c3 100644 --- a/models/visitors.go +++ b/models/visitors.go @@ -70,4 +70,10 @@ func CountVisitors()uint{ var count uint DB.Model(&Visitor{}).Count(&count) return count +} +//查询条数 +func CountVisitorsByKefuId(kefuId string)uint{ + var count uint + DB.Model(&Visitor{}).Where("to_id=?",kefuId).Count(&count) + return count } \ No newline at end of file