Browse Source

阅读次数

ziwen 2 years ago
parent
commit
1b581d1d0e
2 changed files with 13 additions and 1 deletions
  1. 6 1
      controllers/report_share.go
  2. 7 0
      models/english_report.go

+ 6 - 1
controllers/report_share.go

@@ -34,7 +34,12 @@ func (this *ReportShareController) Detail() {
 		br.ErrMsg = "获取报告详情失败,Err:" + err.Error()
 		return
 	}
-
+	err = models.UpdateEnglishReportCounts(reportCode)
+	if err != nil {
+		br.Msg = "更新失败"
+		br.ErrMsg = "更新失败,Err:" + err.Error()
+		return
+	}
 	report.ContentSub = html.UnescapeString(report.ContentSub)
 	report.Content = html.UnescapeString(report.Content)
 

+ 7 - 0
models/english_report.go

@@ -40,4 +40,11 @@ func GetEnglishReportByCode(reportCode string) (item *EnglishReportDetail, err e
 
 type EnglishReportShareDetailResp struct {
 	Report *EnglishReportDetail `description:"报告"`
+}
+
+func UpdateEnglishReportCounts(reportCode string) (err error) {
+	o := orm.NewOrmUsingDB("rddp")
+	sql := `UPDATE english_report SET read_counts = read_counts+1 WHERE report_code = ?  `
+	_, err = o.Raw(sql, reportCode).Exec()
+	return
 }