Authored by hf

code review by fei.hong: do feature 3.2.5

... ... @@ -414,8 +414,8 @@ class AbstractAction extends Controller_Abstract
* 设置网站SEO的描述内容
*
* @param string $description 描述内容
* @param string $sign 连接的字符串
* @param bool $showMore 是否显示更多内容
* @param string $sign 连接的字符串
* @return void
*/
protected function setDescription($description, $showMore = true, $sign = ' ')
... ...
... ... @@ -39,7 +39,7 @@ class Yohobuy
/* 预览环境 */
// const API_URL = 'http://preapi.yoho.cn/';
// const API_URL2 = 'http://preapi.yoho.cn/';
// const SERVICE_URL = 'http://serviceh5.yoho.cn/';
// const SERVICE_URL = 'http://preservice.yoho.cn/';
// const YOHOBUY_URL = 'http://www.yohobuy.com/';
// const API_OLD = 'http://api2.open.yohobuy.com/';
... ...
... ... @@ -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;
}
/**
* 获取详情信息
... ...
... ... @@ -65,7 +65,7 @@ class IndexData
$param['limit'] = $limit;
$param['client_secret'] = Sign::getSign($param);
return Yohobuy::get(Yohobuy::SERVICE_URL . 'operations/api/v5/resource/home', $param);
return Yohobuy::get(Yohobuy::SERVICE_URL . 'operations/api/v5/resource/home', $param, false, false, 2);
}
/**
... ...
... ... @@ -36,7 +36,7 @@ class SearchData
case 'test':
case 'developer':
default:
return 'http://192.168.10.64:8080/yohosearch/search.json';
return 'http://101.200.31.165/yohosearch/search.json';
}
}
... ...
... ... @@ -446,8 +446,11 @@ server
}
location ^~ /dist/ {
<<<<<<< HEAD
#root /Data/code/git/yohobuy/static;
#expires 30d;
=======
>>>>>>> stable/wap
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://cdn.yoho.cn/;
... ...