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; } }