|
@@ -6,6 +6,7 @@ import (
|
|
|
mgo "app.yhyue.com/moapp/jybase/mongodb"
|
|
|
"bytes"
|
|
|
"encoding/json"
|
|
|
+ "errors"
|
|
|
"fmt"
|
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
|
"html/template"
|
|
@@ -491,3 +492,17 @@ func PidColumn(id string) []Navigation {
|
|
|
return allColumn
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+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
|
|
|
+}
|