|
@@ -6,7 +6,6 @@ import (
|
|
|
mgo "app.yhyue.com/moapp/jybase/mongodb"
|
|
|
"bytes"
|
|
|
"encoding/json"
|
|
|
- "errors"
|
|
|
"fmt"
|
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
|
"html/template"
|
|
@@ -323,6 +322,8 @@ func GetNextInfo(_id string, keyWord ...string) (lastId, nextId string) {
|
|
|
if doc == nil || len(*doc) == 0 {
|
|
|
return
|
|
|
}
|
|
|
+ //增加浏览次数
|
|
|
+ go Browsing(_id, util.IntAll((*doc)["i_viewnum"]))
|
|
|
commonQuery := map[string]interface{}{
|
|
|
"i_status": 1,
|
|
|
"releasetime": map[string]interface{}{
|
|
@@ -493,16 +494,9 @@ func PidColumn(id string) []Navigation {
|
|
|
|
|
|
}
|
|
|
|
|
|
-func Browsing(id string) error {
|
|
|
- data, ok := mongodb.FindById("content", id, "i_viewnum")
|
|
|
- if ok && data != nil && len(*data) > 0 {
|
|
|
- viewNum := util.IntAll((*data)["i_viewnum"]) + 1
|
|
|
- if !mongodb.UpdateById("content", id, map[string]interface{}{
|
|
|
- "$set": map[string]interface{}{
|
|
|
- "i_viewnum": viewNum,
|
|
|
- }}) {
|
|
|
- return errors.New("浏览次数增加失败")
|
|
|
- }
|
|
|
- }
|
|
|
- return nil
|
|
|
+func Browsing(id string, viewNum int) {
|
|
|
+ mongodb.UpdateById("content", id, map[string]interface{}{
|
|
|
+ "$set": map[string]interface{}{
|
|
|
+ "i_viewnum": viewNum + 1,
|
|
|
+ }})
|
|
|
}
|