/// <summary> /// 查询作者下面所有的文章信息 /// </summary> /// <param name="req"></param> /// <returns></returns> public QueryAuthorArticleRes Any(QueryAuthorArticleReq req) { var res = new QueryAuthorArticleRes(); try { var m_req = Mapper.Map <QueryAuthorArticleReq, M_QueryAuthorArticleReq>(req); var ptcp = ServiceImpl.QueryAuthorArticle(m_req); if (ptcp.DoFlag == PtcpState.Success) { res.DoFlag = (int)PtcpState.Success; } res.DoResult = ptcp.DoResult; if (ptcp.ReturnValue.IsNotNull() && ptcp.ReturnValue.ArticleEntities.IsNotNull() && ptcp.ReturnValue.AuthorEntity.IsNotNull()) { res.ArticleEntities = Mapper.MapperGeneric <M_ArticleEntity, ArticleEntity>(ptcp.ReturnValue.ArticleEntities).ToList(); res.AuthorEntity = Mapper.Map <M_AuthorEntity, AuthorEntity>(ptcp.ReturnValue.AuthorEntity); res.Total = ptcp.ReturnValue.Total; } } catch (Exception ex) { res.DoResult = "系统繁忙,请稍后再试"; } return(res); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["AuthorSysNo"] != null) { AuthorSysNo = Request.QueryString["AuthorSysNo"]; } int asNo = 0; if (int.TryParse(AuthorSysNo, out asNo)) { SOAPointClient soa = new SOAPointClient(); res = soa.QueryAuthorArticleReqs(asNo, 1, 30); if (res.ArticleEntities != null && res.ArticleEntities.Count > 0) { foreach (var item in res.ArticleEntities) { item.Content = ""; item.Subtitle = item.Subtitle.Replace("\n", "\\n"); subtitle = item.Subtitle; } } if (res.ArticleEntities != null && res.ArticleEntities.Count > 0) { article_id = res.ArticleEntities[0].SortId; } res_str = JsonConvert.SerializeObject(res); res_str = res_str.Replace(":null", ":\"\""); author_id = res.AuthorEntity.AuthorSysNo; author_name = res.AuthorEntity.AuthorName; } } }