|
|
<?php
|
|
|
|
|
|
namespace Plugin\DataProcess;
|
|
|
|
|
|
use Plugin\Helpers;
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -17,19 +18,20 @@ class FloorProcess |
|
|
public static function getContent($data, $type = 1)
|
|
|
{
|
|
|
$result = array();
|
|
|
if(empty($data['list'])){
|
|
|
return $result;
|
|
|
}
|
|
|
foreach ($data['list'] as $v){
|
|
|
$fun = $v['template_name'];
|
|
|
$data = self::$fun($v['data'],$type);
|
|
|
if(empty($data)){
|
|
|
continue;
|
|
|
if (!empty($data['list'])) {
|
|
|
foreach ($data['list'] as $v) {
|
|
|
$fun = $v['template_name'];
|
|
|
if (!is_callable("self::$fun")) {
|
|
|
continue;
|
|
|
}
|
|
|
$data = self::$fun($v['data'], $type);
|
|
|
if (empty($data)) {
|
|
|
continue;
|
|
|
}
|
|
|
$result[] = $data;
|
|
|
}
|
|
|
$result[] = $data;
|
|
|
}
|
|
|
return $result;
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -43,12 +45,12 @@ class FloorProcess |
|
|
$result = array();
|
|
|
|
|
|
foreach ($data as &$one) {
|
|
|
$one['img'] = Helpers::getImageUrl($one['src'], 750, 364, 1);
|
|
|
unset($one['src']);
|
|
|
$one['img'] = Helpers::getImageUrl($one['src'], 750, 364, 1);
|
|
|
unset($one['src']);
|
|
|
}
|
|
|
$result['list'] = $data;
|
|
|
|
|
|
return array('bannerTop'=>$result);
|
|
|
return array('bannerTop' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -62,12 +64,12 @@ class FloorProcess |
|
|
$result = array();
|
|
|
|
|
|
foreach ($data as &$one) {
|
|
|
$one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1);
|
|
|
unset($one['src']);
|
|
|
$one['img'] = Helpers::getImageUrl($one['src'], 186, 203, 1);
|
|
|
unset($one['src']);
|
|
|
}
|
|
|
$result['list'] = $data;
|
|
|
|
|
|
return array('iconsEnter'=>$result);
|
|
|
return array('iconsEnter' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -78,7 +80,7 @@ class FloorProcess |
|
|
*/
|
|
|
private static function single_image($data, $type)
|
|
|
{
|
|
|
if(empty($data)){
|
|
|
if (empty($data)) {
|
|
|
return array();
|
|
|
}
|
|
|
foreach ($data as &$one) {
|
...
|
...
|
@@ -86,7 +88,7 @@ class FloorProcess |
|
|
unset($one['src']);
|
|
|
}
|
|
|
|
|
|
return array('banner'=>$data);
|
|
|
return array('banner' => $data);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -108,7 +110,7 @@ class FloorProcess |
|
|
unset($data['title']);
|
|
|
$result = $data;
|
|
|
|
|
|
return array('hotCategory'=>$result);
|
|
|
return array('hotCategory' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -130,7 +132,7 @@ class FloorProcess |
|
|
}
|
|
|
$result = $data;
|
|
|
|
|
|
return array('hotBrands'=>$result);
|
|
|
return array('hotBrands' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -153,7 +155,7 @@ class FloorProcess |
|
|
}
|
|
|
$result = $data;
|
|
|
|
|
|
return array('trendColloaction'=>$result);
|
|
|
return array('trendColloaction' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -172,7 +174,7 @@ class FloorProcess |
|
|
}
|
|
|
$result = $data;
|
|
|
|
|
|
return array('trendTopics'=>$result);
|
|
|
return array('trendTopics' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -198,7 +200,7 @@ class FloorProcess |
|
|
}
|
|
|
$result = $data;
|
|
|
|
|
|
return array('goodsCategory'=>$result);
|
|
|
return array('goodsCategory' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -225,7 +227,7 @@ class FloorProcess |
|
|
}
|
|
|
$result = $data;
|
|
|
|
|
|
return array('creativeLife'=>$result);
|
|
|
return array('creativeLife' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -244,7 +246,7 @@ class FloorProcess |
|
|
}
|
|
|
$result = $data;
|
|
|
|
|
|
return array('small_pic'=>$result);
|
|
|
return array('small_pic' => $result);
|
|
|
}
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -253,15 +255,17 @@ class FloorProcess |
|
|
* @param $type 类型 默认1:男首页 2:女首页 3:kids 4:lifestyle
|
|
|
* @return array 处理之后的单名字图片数据
|
|
|
*/
|
|
|
private static function single_name_image($data,$type){
|
|
|
|
|
|
if(empty($data)){
|
|
|
private static function single_name_image($data, $type)
|
|
|
{
|
|
|
|
|
|
if (empty($data)) {
|
|
|
return array();
|
|
|
}
|
|
|
|
|
|
$data['name'] = $data['title'];
|
|
|
$data['img'] = Helpers::getImageUrl($data['src'], 640, 198, 2);
|
|
|
|
|
|
return array('plusStar'=>$data);
|
|
|
|
|
|
return array('plusStar' => $data);
|
|
|
}
|
|
|
|
|
|
} |
...
|
...
|
|