private void checkUserPreload() { User user = db.getUserById(Global.user.Id); if (user != null) { if (user.Preload != "1") { List <string> lawIds = RemoteWorker.getPreloadLaw();//获取预下载的法规id列表 lawIds = new List <string>() { }; //todo 预下载接口还未完成,可用后删除此行代码 foreach (string lawId in lawIds) { List <Node> nodes = RemoteWorker.getBookContent(lawId);//依次下载法规及内容,下载完成后,更新法规的下载状态 if (RemoteWorker.getNodeDetail(nodes.Select(n => n.Id).ToList(), downloadImage:true)) { Law law = db.getLawById(lawId); law.isLocal = "1"; law.downloadPercent = 100; law.downloadDate = DateTime.Now.ToString("yyyy-MM-dd"); law.downloadNodeCount = nodes.Count; db.saveLaw(law); } } Global.user.Preload = "1"; } } }