/// <summary> /// 获取页面分组信息 /// </summary> /// <returns></returns> public async Task <List <pageDetailForGroup> > GetPageGroupInfo(string pageid) { string apitype = JsonApiType.groupPageGet; BaseRequest bj = GetCommonBaseRequest(apitype); //string review = "0"; string review = string.Empty; PageGroupData pgd = new PageGroupData(pageid, review); bj.api_type = apitype; bj.data = pgd; try { var result = await Post(bj); BaseReturn brj = JsonController.DeSerializeToClass <BaseReturn>(result); pageGroupReturnData pgr = JsonController.DeSerializeToClass <pageGroupReturnData>(brj.data.ToString()); if (!object.Equals(pgr.data, null) && pgr.data.Length > 0) { List <pageDetailForGroup> listpage = new List <pageDetailForGroup>(); listpage.AddRange(pgr.data[0].page_list); return(listpage); } return(null); } catch (Exception ex) { string test = ex.Message; return(null); } }
/// <summary> /// 获取最近上传页面 /// </summary> /// <param name="version"></param> /// <returns></returns> public async Task <List <PageGroupDetail> > GetRecentUploadPages() { string apitype = JsonApiType.groupPageGet; BaseRequest bj = GetCommonBaseRequest(apitype); string reviewState = "0"; RecentUploadPageRequest pgd = new RecentUploadPageRequest(reviewState); bj.api_type = apitype; bj.data = pgd; try { var result = await Post(bj); BaseReturn brj = JsonController.DeSerializeToClass <BaseReturn>(result); pageGroupReturnData pgr = JsonController.DeSerializeToClass <pageGroupReturnData>(brj.data.ToString()); if (!object.Equals(pgr.data, null) && pgr.data.Length > 0) { List <PageGroupDetail> listreturn = new List <PageGroupDetail>(); listreturn.AddRange(pgr.data); return(listreturn); } else { return(null); } } catch { return(null); } }