duxin 2 лет назад
Родитель
Сommit
a9c1cee254
1 измененных файлов с 15 добавлено и 0 удалено
  1. 15 0
      src/jfw/jyutil/classroomiInfo.go

+ 15 - 0
src/jfw/jyutil/classroomiInfo.go

@@ -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
+}