rabin 7 年 前
コミット
3aca7ffcdd
2 ファイル変更57 行追加0 行削除
  1. 55 0
      content/database/meeting.php
  2. 2 0
      content/v1/Meeting.php

+ 55 - 0
content/database/meeting.php

@@ -332,5 +332,60 @@ return array
 			'order' => array('reorder' => 'desc', 'id' => 'desc'),
 			'col' => '*',
 		),
+		# 更新浏览量
+		'addView' => array
+		(
+			'type' => 'update',
+			'where' => array
+			(
+				'id' => 'yes',
+			),
+			'set' => array
+			(
+				'num_view' => array('1', '+='),
+			),
+		),
+		
+		# 更新回复数
+		'addReview' => array
+		(
+			'type' => 'update',
+			'where' => array
+			(
+				'id' => 'yes',
+			),
+			'set' => array
+			(
+				'num_review' => array('1', '+='),
+			),
+		),
+		
+		# 更新点赞数
+		'addUp' => array
+		(
+			'type' => 'update',
+			'where' => array
+			(
+				'id' => 'yes',
+			),
+			'set' => array
+			(
+				'num_up' => array('1', '+='),
+			),
+		),
+		
+		# 更新点赞数
+		'desUp' => array
+		(
+			'type' => 'update',
+			'where' => array
+			(
+				'id' => 'yes',
+			),
+			'set' => array
+			(
+				'num_up' => array('1', '-='),
+			),
+		),
 	),
 );

+ 2 - 0
content/v1/Meeting.php

@@ -207,6 +207,8 @@ class Meeting extends Base
 
             if ($meeting) {
                 $this->data['meeting'] = $this->one($meeting);
+                # 增加阅读量
+                Dever::load('content/meeting-addView', $id);
             } else {
                 Dever::alert('错误的会议id');
             }