...
|
...
|
@@ -145,6 +145,36 @@ class DetailData |
|
|
|
|
|
return $result;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 逛资讯数据封装 (专为YOHO!男女生资讯站提供)
|
|
|
*
|
|
|
* @param int $id 内容ID
|
|
|
* @param bool $isApp 标识是否是APP访问
|
|
|
* @return array
|
|
|
*/
|
|
|
public static function packageForYoho($id, $isApp = false)
|
|
|
{
|
|
|
$result = array();
|
|
|
|
|
|
// 客户端类型
|
|
|
$clientType = $isApp ? 'iphone' : 'h5';
|
|
|
|
|
|
// 获取资讯内容
|
|
|
Yohobuy::yarConcurrentCall(Yohobuy::SERVICE_URL . self::URI_PACKAGE_ARTICLE, 'getArticleContent', array($id, $clientType), function ($retval) use (&$result) {
|
|
|
$result['getArticleContent'] = empty($retval) ? array() : $retval;
|
|
|
});
|
|
|
|
|
|
// 获取资讯相关的品牌
|
|
|
Yohobuy::yarConcurrentCall(Yohobuy::SERVICE_URL . self::URI_PACKAGE_ARTICLE, 'getBrand', array($id, $clientType), function ($retval) use (&$result) {
|
|
|
$result['getBrand'] = empty($retval) ? array() : $retval;
|
|
|
});
|
|
|
|
|
|
// 调用发起请求
|
|
|
Yohobuy::yarConcurrentLoop();
|
|
|
|
|
|
return $result;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 获取详情信息
|
...
|
...
|
|