From 3c2e1cd06739c4ec4b63b684b908c4284deaf6db Mon Sep 17 00:00:00 2001
From: HF <HF@hongfeideMacBook-Pro.local>
Date: Mon, 14 Dec 2015 13:41:35 +0800
Subject: [PATCH] do modify product detail page call comments list api to old

---
 library/LibModels/Wap/Product/DetailData.php                |  3 ++-
 yohobuy/m.yohobuy.com/application/models/Product/Detail.php | 17 +++++++++++------
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/library/LibModels/Wap/Product/DetailData.php b/library/LibModels/Wap/Product/DetailData.php
index 71d3d2c..b29f0dc 100644
--- a/library/LibModels/Wap/Product/DetailData.php
+++ b/library/LibModels/Wap/Product/DetailData.php
@@ -67,12 +67,13 @@ class DetailData
     public static function consultList($productId, $pageNum, $pageSize)
     {
         $param = Yohobuy::param();
-        $param['method'] = 'h5.consult.li';
+        $param['method'] = 'app.comment.li';
         $param['product_id'] = $productId;
         $param['page'] = $pageNum;
         $param['limit'] = $pageSize;
         $param['client_secret'] = Sign::getSign($param);
         
+        
         return Yohobuy::get(Yohobuy::API_URL, $param);
     }
 
diff --git a/yohobuy/m.yohobuy.com/application/models/Product/Detail.php b/yohobuy/m.yohobuy.com/application/models/Product/Detail.php
index 7ea2924..9c4aac8 100644
--- a/yohobuy/m.yohobuy.com/application/models/Product/Detail.php
+++ b/yohobuy/m.yohobuy.com/application/models/Product/Detail.php
@@ -449,6 +449,11 @@ class DetailModel
 
     /**
      * 获取评价列表
+     * 
+     * @param int $productId 产品ID
+     * @param int $pageNum 页码数
+     * @param int $pageSize 每页显示个数
+     * @return array
      */
     public static function getComments($productId, $pageNum = 1, $pageSize = 300)
     {
@@ -456,13 +461,13 @@ class DetailModel
 
         if (is_numeric($productId) && is_numeric($pageNum) && is_numeric($pageSize)) {
             $commentList = DetailData::commentList($productId, $pageNum, $pageSize);
-            if (!empty($commentList)) {
+            if (!empty($commentList['data'])) {
                 $build = array();
-                foreach ($commentList as $value) {
-                    $build['userName'] = '';
-                    $build['desc'] = '';
-                    $build['content'] = '';
-                    $build['time'] = '';
+                foreach ($commentList['data'] as $value) {
+                    $build['userName'] = $value['nickname'];
+                    $build['desc'] = $value['color_name'] . '/' . $value['size_name'];
+                    $build['content'] = $value['content'];
+                    $build['time'] = $value['create_time'];
                     $result[] = $build;
                 }
             }
--
libgit2 0.24.0