data_request['is_cache']) && $this->data_request['is_cache'] == 0)) { // 数据模式 if(MyC('home_index_floor_data_type', 0, true) == 2) { $data_list = LayoutService::LayoutConfigData('home'); } else { $data_list = GoodsService::HomeFloorList(); } // 购物车汇总 $cart_total = GoodsCartService::UserGoodsCartTotal(['user'=>$this->user]); // 未读消息总数 $params = ['user'=>$this->user, 'is_more'=>1, 'is_read'=>0]; $message_total = MessageService::UserMessageTotal($params); // 返回数据 $result = SystemBaseService::DataReturn([ 'navigation' => AppHomeNavService::AppHomeNav(), 'banner_list' => SlideService::SlideList(), 'data_list' => $data_list, 'article_list' => ArticleService::RecommendedArticleList(), 'right_icon_list' => AppService::HomeRightIconList(['message_total'=>$message_total]), 'cart_total' => $cart_total, 'message_total' => $message_total, 'plugins_sort_list' => PluginsService::PluginsSortList(), ]); // 缓存数据,购物车数量设置0 $cache_result = $result; $cache_result['data']['cart_total'] = ['total_price'=>0, 'buy_number'=>0]; $cache_result['data']['message_total'] = 0; MyCache($key, $cache_result, 3600); } else { $result['data']['is_result_data_cache'] = 1; } return ApiService::ApiDataReturn($result); } } ?>