/// <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);
        }
Beispiel #2
0
    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;
            }
        }
    }