...
|
...
|
@@ -26,20 +26,20 @@ class ChannelModel |
|
|
*
|
|
|
* @return array | false
|
|
|
*/
|
|
|
public static function getJcShopFloor()
|
|
|
public static function getChannelFloor()
|
|
|
{
|
|
|
$result = array();
|
|
|
|
|
|
// if (USE_CACHE) {
|
|
|
// // 先尝试获取一级缓存(master), 有数据则直接返回.
|
|
|
// $result = Cache::get(CacheConfig::KEY_ACTION_BOYS_INDEX, 'master');
|
|
|
// if (!empty($result)) {
|
|
|
// return $result;
|
|
|
// }
|
|
|
// }
|
|
|
if (USE_CACHE) {
|
|
|
// 先尝试获取一级缓存(master), 有数据则直接返回.
|
|
|
$result = Cache::get(CacheConfig::KEY_ACTION_CHANNEL_INDEX, 'master');
|
|
|
if (!empty($result)) {
|
|
|
return $result;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// 调用接口获取楼层数据, 并封装成模板渲染需要的数据格式
|
|
|
$channelData = ChannelData::getJCshopData(self::CODE_FLOOR_JCSHOP);
|
|
|
$channelData = ChannelData::getChannelData(self::CODE_FLOOR_JCSHOP);
|
|
|
|
|
|
if (isset($channelData['code']) && $channelData['code'] == 200) {
|
|
|
$channelData = array(
|
...
|
...
|
@@ -48,16 +48,16 @@ class ChannelModel |
|
|
$result = FloorProcess::getContent($channelData);
|
|
|
}
|
|
|
|
|
|
// if (USE_CACHE) {
|
|
|
// // 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据.
|
|
|
// if (empty($result)) {
|
|
|
// $result = Cache::get(CacheConfig::KEY_ACTION_BOYS_INDEX, 'slave');
|
|
|
// }
|
|
|
// // 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存
|
|
|
// else {
|
|
|
// Cache::set(CacheConfig::KEY_ACTION_BOYS_INDEX, $result);
|
|
|
// }
|
|
|
// }
|
|
|
if (USE_CACHE) {
|
|
|
// 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据.
|
|
|
if (empty($result)) {
|
|
|
$result = Cache::get(CacheConfig::KEY_ACTION_CHANNEL_INDEX, 'slave');
|
|
|
}
|
|
|
// 接口调用正常,数据封装完成, 则设置一级(master)和二级(slave)数据缓存
|
|
|
else {
|
|
|
Cache::set(CacheConfig::KEY_ACTION_CHANNEL_INDEX, $result);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
return $result;
|
|
|
}
|
...
|
...
|
|