public object Do_GetHome(BaseApi baseApi) { Home home = Utils.GetCache <Home>(); if (home == null) { MallDao mallDao = new MallDao(); HomeInfo homeInfo = mallDao.GetHome(); if (homeInfo == null) { throw new ApiException(CodeMessage.HomeInitError, "HomeInitError"); } List <HomeList> list = mallDao.GetHomeList(homeInfo.homeId); home = new Home(); home.homeInfo = homeInfo; home.list = list; Utils.SetCache(home); } return(home); }