public static async Task <List <FundScale> > GetFundScales(string fundCode) { var scales = DataDao.GetFundScales(fundCode); if (DataHelper.IsDataReady(scales?.LastOrDefault())) { return(scales); } else { scales = await EmService.GetFundScales(fundCode); DataDao.UpdateFundScales(scales); return(scales); } }