...
|
...
|
@@ -43,9 +43,10 @@ class Helpers |
|
|
* @param array $productData 需要格式化的商品数据
|
|
|
* @param bool $showTag 控制是否显示标签
|
|
|
* @param bool $showNew 控制是否显示NEW图标
|
|
|
* @param bool $showSale 控制是否显示SALE图标
|
|
|
* @return array | false
|
|
|
*/
|
|
|
public static function formatProduct($productData, $showTags = true, $showNew = true)
|
|
|
public static function formatProduct($productData, $showTags = true, $showNew = true, $showSale = true)
|
|
|
{
|
|
|
// 商品信息有问题,则不显示
|
|
|
if (!isset($productData['product_skn'])) {
|
...
|
...
|
@@ -70,7 +71,7 @@ class Helpers |
|
|
if ($showTags) {
|
|
|
$result['tags'] = array();
|
|
|
$result['tags']['is_new'] = $showNew && isset($productData['is_new']) && $productData['is_new'] === 'Y'; // 新品
|
|
|
$result['tags']['is_discount'] = isset($productData['is_discount']) && $productData['is_discount'] === 'Y'; // 在售
|
|
|
$result['tags']['is_discount'] = $showSale && isset($productData['is_discount']) && $productData['is_discount'] === 'Y'; // 在售
|
|
|
$result['tags']['is_limited'] = isset($productData['is_limited']) && $productData['is_limited'] === 'Y'; // 限量
|
|
|
$result['tags']['is_yohood'] = isset($productData['is_yohood']) && $productData['is_yohood'] === 'Y'; // YOHOOD
|
|
|
$result['tags']['midYear'] = isset($productData['mid-year']) && $productData['mid-year'] === 'Y'; // 年中
|
...
|
...
|
|