...
|
...
|
@@ -30,13 +30,11 @@ class BrandModel |
|
|
|
|
|
/**
|
|
|
* 根据频道获取品牌一览数据
|
|
|
*
|
|
|
* @param $code 资源码
|
|
|
* @param int $channel 1表示男生频道, 2表示女生频道, 3表示潮童频道, 4表示创意生活频道
|
|
|
* @return array
|
|
|
* @modify sefon 2016-5-13 10:52:55 添加新入驻品牌,推荐品牌
|
|
|
*/
|
|
|
public static function getBrandByChannel($code,$channel)
|
|
|
public static function getBrandByChannel($channel)
|
|
|
{
|
|
|
$result = array();
|
|
|
$brand = array();
|
...
|
...
|
@@ -58,25 +56,21 @@ class BrandModel |
|
|
);
|
|
|
$channels[$channel-1]['active'] = true;
|
|
|
$result['channels'] = $channels;
|
|
|
|
|
|
// tar modified 通过资源位获取数据
|
|
|
/* 根据频道调用接口 */
|
|
|
// switch (intval($channel)) {
|
|
|
// case 1: // 男生
|
|
|
// $brand = BrandData::package(self::CODE_TOPPOS_BOYS, 1);
|
|
|
// break;
|
|
|
// case 2: // 女生
|
|
|
// $brand = BrandData::package(self::CODE_TOPPOS_GIRLS, 2);
|
|
|
// break;
|
|
|
// case 3: // 潮童
|
|
|
// $brand = BrandData::package(self::CODE_TOPPOS_KIDS, 3);
|
|
|
// break;
|
|
|
// case 4: // 创意生活
|
|
|
// $brand = BrandData::package(self::CODE_TOPPOS_LIFESTYLE, 4);
|
|
|
// break;
|
|
|
// }
|
|
|
$brand = BrandData::package($code, intval($channel));
|
|
|
// print_r($brand); exit;
|
|
|
switch (intval($channel)) {
|
|
|
case 1: // 男生
|
|
|
$brand = BrandData::package(self::CODE_TOPPOS_BOYS, 1);
|
|
|
break;
|
|
|
case 2: // 女生
|
|
|
$brand = BrandData::package(self::CODE_TOPPOS_GIRLS, 2);
|
|
|
break;
|
|
|
case 3: // 潮童
|
|
|
$brand = BrandData::package(self::CODE_TOPPOS_KIDS, 3);
|
|
|
break;
|
|
|
case 4: // 创意生活
|
|
|
$brand = BrandData::package(self::CODE_TOPPOS_LIFESTYLE, 4);
|
|
|
break;
|
|
|
}
|
|
|
// 模板中的使用JS标识
|
|
|
$result['brandPage'] = true;
|
|
|
// 是否显示app下载浮层标识
|
...
|
...
|
@@ -86,7 +80,19 @@ class BrandModel |
|
|
|
|
|
// 资源位处理
|
|
|
$result['topData'] = FloorProcess::getContent(array('list' => $brand['brandTop']), $channel);
|
|
|
|
|
|
//品牌分类tab从资源位获取..
|
|
|
$brandTypeCount = 0;
|
|
|
$result['brandType'] = '全部品牌';
|
|
|
$brandTypeName = array('secondBrandType', 'thirdBrandType');
|
|
|
foreach ($result['topData'] as $key => $val) {
|
|
|
if ($brandTypeCount >1) {
|
|
|
break;
|
|
|
}
|
|
|
if (isset($val['text']) && !empty($val['text'])) {
|
|
|
$result[$brandTypeName[$brandTypeCount]]= $val['text'];
|
|
|
$brandTypeCount++ ;
|
|
|
}
|
|
|
}
|
|
|
/* 按字母'A-Z'分组的品牌列表 */
|
|
|
if (!empty($brand['brandList']['all_list'])) {
|
|
|
$list = array();
|
...
|
...
|
@@ -191,9 +197,10 @@ class BrandModel |
|
|
}
|
|
|
foreach ($list['data'] as $key => $val) {
|
|
|
$result[$val['brandDomain']] = array(
|
|
|
'brandDomain' => $val['brandDomain'],
|
|
|
'brandId' => $val['brandId'],
|
|
|
'name' => $val['searchTerms'],
|
|
|
'url' => isset($val['brandDomain']) ? Helpers::url('', '', $val['brandDomain']) : '',
|
|
|
'id' => $val['brandId'],
|
|
|
'name' => $val['searchTerms']
|
|
|
);
|
|
|
}
|
|
|
} while(false);
|
...
|
...
|
@@ -216,9 +223,10 @@ class BrandModel |
|
|
}
|
|
|
foreach ($hot['data'] as $key => $val) {
|
|
|
$result[] = array(
|
|
|
'url' => isset($val['brandDomain']) ? Helpers::url('', '', $val['brandDomain']) : '',
|
|
|
'id' => isset($val['brandId']) ? $val['brandId'] : '',
|
|
|
'name' => isset($val['brandName']) ? $val['brandName'] : ''
|
|
|
'brandDomain' => isset($val['brandDomain']) ? $val['brandDomain'] : '',
|
|
|
'name' => isset($val['brandName']) ? $val['brandName'] : '',
|
|
|
'url' => isset($val['brandDomain']) ? Helpers::url('', '', $val['brandDomain']) : '',
|
|
|
);
|
|
|
}
|
|
|
} while(false);
|
...
|
...
|
|