From 1947e6f86ad494ad04c3ab4ee8a08029d4039d5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=B9=8F?= Date: Wed, 29 Jul 2020 11:04:20 +0800 Subject: [PATCH] =?UTF-8?q?TA=E8=8E=B7=E5=8F=96=E5=A2=9E=E5=8A=A0=E6=9D=A1?= =?UTF-8?q?=E6=95=B0=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../third_party/tripadvisor_spider/controllers/index.php | 6 +++++- .../tripadvisor_spider/models/Tripadvisor_Review_model.php | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/application/third_party/tripadvisor_spider/controllers/index.php b/application/third_party/tripadvisor_spider/controllers/index.php index 0bdc6a42..82d496e2 100644 --- a/application/third_party/tripadvisor_spider/controllers/index.php +++ b/application/third_party/tripadvisor_spider/controllers/index.php @@ -435,6 +435,10 @@ class Index extends CI_Controller { exit('{"status":"404","reason":"请输入站点代码!"}'); }else{ $product_code = $this->input->get_post('productCode'); + $num = $this->input->get_post("num"); + if (!isset($num)){ + $num=5; + } if(empty($product_code)){ $return_data = array(); @@ -448,7 +452,7 @@ class Index extends CI_Controller { } //根据站点获取评论 - $list_reviews = $this->Tripadvisor_Review_model->get_fivelatestreviews($destination,$product_code); + $list_reviews = $this->Tripadvisor_Review_model->get_fivelatestreviews($destination,$product_code,$num); $return_data['list_reviews'] = $list_reviews; print_r(json_encode($return_data)); } diff --git a/application/third_party/tripadvisor_spider/models/Tripadvisor_Review_model.php b/application/third_party/tripadvisor_spider/models/Tripadvisor_Review_model.php index 537a504c..31997841 100644 --- a/application/third_party/tripadvisor_spider/models/Tripadvisor_Review_model.php +++ b/application/third_party/tripadvisor_spider/models/Tripadvisor_Review_model.php @@ -198,13 +198,13 @@ class Tripadvisor_Review_model extends CI_Model { return $query->result(); } - public function get_fivelatestreviews($destination,$product_code=null){ + public function get_fivelatestreviews($destination,$product_code=null,$num=5){ if(!empty($product_code)){ $where = "and tr_product_code = '{$product_code}'"; }else{ $where = ''; } - $sql = "select top 5 + $sql = "select top ".$num." * from Ta_Reviews where tr_destination = ? {$where} and tr_member_starts = '5' order by tr_review_date desc"; $query = $this->INFO->query($sql,array($destination));