Authored by hf

fixes bug to newsale page show banner link

@@ -25,14 +25,8 @@ class CacheConfig @@ -25,14 +25,8 @@ class CacheConfig
25 const KEY_ACTION_GUANG_PLUSSTAR_INDEX = 'key_action_guang_plusstar_index'; // 国际优选 25 const KEY_ACTION_GUANG_PLUSSTAR_INDEX = 'key_action_guang_plusstar_index'; // 国际优选
26 const KEY_ACTION_GUANG_PLUSSTAR_LIST = 'key_action_guang_plusstar_list'; // 明星原创 26 const KEY_ACTION_GUANG_PLUSSTAR_LIST = 'key_action_guang_plusstar_list'; // 明星原创
27 27
28 - const KEY_ACTION_PRODUCT_NEWSALE_INDEX_BOYS = 'key_action_product_newsale_index_bodys'; // 男生新品到着  
29 - const KEY_ACTION_PRODUCT_NEWSALE_INDEX_GIRLS = 'key_action_product_newsale_index_girls'; // 女生新品到着  
30 - const KEY_ACTION_PRODUCT_NEWSALE_INDEX_KIDS = 'key_action_product_newsale_index_kids'; // 潮童新品到着  
31 - const KEY_ACTION_PRODUCT_NEWSALE_INDEX_LIFESTYLE = 'key_action_product_newsale_index_lifestyle'; // 创意生活新品到着  
32 - const KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_BOYS = 'key_action_product_newsale_discount_boys'; // 男生折扣专区  
33 - const KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_GIRLS = 'key_action_product_newsale_discount_girls'; // 女生折扣专区  
34 - const KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_KIDS = 'key_action_product_newsale_discount_kids'; // 潮童折扣专区  
35 - const KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_LIFESTYLE = 'key_action_product_newsale_discount_lifestyle'; // 创意生活折扣专区 28 + const KEY_ACTION_PRODUCT_NEWSALE_INDEX = 'key_action_product_newsale_index'; // 新品到着
  29 + const KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT = 'key_action_product_newsale_discount'; // 热卖排行
36 30
37 const KEY_ACTION_PRODUCT_INDEX = 'key_action_product_index'; // 品类商品列表 31 const KEY_ACTION_PRODUCT_INDEX = 'key_action_product_index'; // 品类商品列表
38 const KEY_ACTION_PRODUCT_BRAND = 'key_action_product_brand'; // 品类商品列表 32 const KEY_ACTION_PRODUCT_BRAND = 'key_action_product_brand'; // 品类商品列表
@@ -45,16 +45,16 @@ class NewsaleModel @@ -45,16 +45,16 @@ class NewsaleModel
45 /* 根据频道调用接口 */ 45 /* 根据频道调用接口 */
46 switch (intval($channel)) { 46 switch (intval($channel)) {
47 case 1: // 男生 47 case 1: // 男生
48 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX_BOYS, self::CODE_TOP_NEW_BOYS); 48 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX, self::CODE_TOP_NEW_BOYS);
49 break; 49 break;
50 case 2: // 女生 50 case 2: // 女生
51 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX_GIRLS, self::CODE_TOP_NEW_GIRLS); 51 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX, self::CODE_TOP_NEW_GIRLS);
52 break; 52 break;
53 case 3: // 潮童 53 case 3: // 潮童
54 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX_KIDS, self::CODE_TOP_NEW_KIDS); 54 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX, self::CODE_TOP_NEW_KIDS);
55 break; 55 break;
56 case 4: // 创意生活 56 case 4: // 创意生活
57 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX_LIFESTYLE, self::CODE_TOP_NEW_LIFESTYLE); 57 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_INDEX, self::CODE_TOP_NEW_LIFESTYLE);
58 break; 58 break;
59 } 59 }
60 60
@@ -73,16 +73,16 @@ class NewsaleModel @@ -73,16 +73,16 @@ class NewsaleModel
73 /* 根据频道调用接口 */ 73 /* 根据频道调用接口 */
74 switch (intval($channel)) { 74 switch (intval($channel)) {
75 case 1: // 男生 75 case 1: // 男生
76 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_BOYS, self::CODE_TOP_SALE_BOYS); 76 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT, self::CODE_TOP_SALE_BOYS);
77 break; 77 break;
78 case 2: // 女生 78 case 2: // 女生
79 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_GIRLS, self::CODE_TOP_SALE_GIRLS); 79 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT, self::CODE_TOP_SALE_GIRLS);
80 break; 80 break;
81 case 3: // 潮童 81 case 3: // 潮童
82 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_KIDS, self::CODE_TOP_SALE_KIDS); 82 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT, self::CODE_TOP_SALE_KIDS);
83 break; 83 break;
84 case 4: // 创意生活 84 case 4: // 创意生活
85 - $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT_LIFESTYLE, self::CODE_TOP_SALE_LIFESTYLE); 85 + $result = self::cacheControl(CacheConfig::KEY_ACTION_PRODUCT_NEWSALE_DISCOUNT, self::CODE_TOP_SALE_LIFESTYLE);
86 break; 86 break;
87 } 87 }
88 88
@@ -174,8 +174,9 @@ class NewsaleModel @@ -174,8 +174,9 @@ class NewsaleModel
174 $result = array(); 174 $result = array();
175 175
176 if (USE_CACHE) { 176 if (USE_CACHE) {
  177 + $key = $cacheKey . $codeKey;
177 // 先尝试获取一级缓存(master), 有数据则直接返回. 178 // 先尝试获取一级缓存(master), 有数据则直接返回.
178 - $result = Cache::get($cacheKey, 'master'); 179 + $result = Cache::get($key, 'master');
179 if (!empty($result)) { 180 if (!empty($result)) {
180 return $result; 181 return $result;
181 } 182 }
@@ -196,7 +197,7 @@ class NewsaleModel @@ -196,7 +197,7 @@ class NewsaleModel
196 if (USE_CACHE) { 197 if (USE_CACHE) {
197 // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据. 198 // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据.
198 if (empty($result)) { 199 if (empty($result)) {
199 - $result = Cache::get($cacheKey, 'slave'); 200 + $result = Cache::get($key, 'slave');
200 } 201 }
201 // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存 202 // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存
202 else { 203 else {