total($where); return $info; } # 观看 public function submit($uid, $id, $type = 3) { $where['uid'] = $uid; $where['data_id'] = $id; $where['type'] = $type; $info = Dever::db('act/watch')->one($where); if (!$info) { Dever::db('act/watch')->insert($where); } if ($type == 3) { # 更新观看数 $where = array(); $where['data_id'] = $id; $where['type'] = $type; $where['state'] = 1; $total = Dever::db('act/watch')->total($where); $table = Dever::config('base')->type_table[$type]; Dever::db($table)->update(array('where_id' => $id, 'num_user' => $total)); Dever::score($uid, 'submit_watch', '观看直播'); } return true; } }