/// <summary>
        /// 获取版面费报表分页数据
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Pager <FinanceContributeEntity> GetFinancePageFeeReportPageList(FinanceContributeQuery query)
        {
            Pager <FinanceContributeEntity> pager = FinanceContributeBusProvider.GetFinancePageFeeReportPageList(query);

            if (pager == null)
            {
                return(pager);
            }
            IList <FinanceContributeEntity> list = pager.ItemList;

            if (list == null || list.Count == 0)
            {
                return(pager);
            }
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoQuery   aQuery  = new AuthorInfoQuery();

            aQuery.JournalID = query.JournalID;
            var dict = service.AuthorInfoBusProvider.GetAuthorDict(aQuery);

            foreach (var mode in list)
            {
                mode.InUserName = dict.GetValue(mode.InUser, mode.InUser.ToString());
            }
            pager.ItemList = list;
            return(pager);
        }
Example #2
0
        /// <summary>
        /// 获取一个实体对象
        /// </summary>
        /// <param name="messageID"></param>
        /// <returns>获取一个实体,如果数据不存在返回Null</returns>
        public SiteMessageEntity GetSiteMessage(Int64 JournalID, Int64 messageID)
        {
            var model = SiteMessageBusProvider.GetSiteMessage(messageID);

            if (model != null)
            {
                AuthorInfoService service = new AuthorInfoService();
                var dict = service.AuthorInfoBusProvider.GetAuthorDict(new AuthorInfoQuery()
                {
                    JournalID = JournalID
                });
                model.SendUserName = dict.GetValue(model.SendUser, model.SendUser.ToString());
                model.ReciverName  = dict.GetValue(model.ReciverID, model.ReciverID.ToString());
            }
            return(model);
        }
Example #3
0
        /// <summary>
        /// 组装数据
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        private IList <SiteContentEntity> GetSiteContentList(IList <SiteContentEntity> list, SiteContentQuery siteContentQuery)
        {
            if (list == null || list.Count == 0)
            {
                return(list);
            }
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoQuery   query   = new AuthorInfoQuery();

            query.JournalID = siteContentQuery.JournalID;
            var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);

            foreach (var mode in list)
            {
                mode.InAuthorName = dict.GetValue(mode.InAuthor, mode.InAuthor.ToString());
            }
            return(list);
        }
Example #4
0
        /// <summary>
        /// 组装数据
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        private List <DictValueEntity> GetDictValueList(List <DictValueEntity> list, DictValueQuery dictValueQuery)
        {
            if (list == null || list.Count == 0)
            {
                return(list);
            }
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoQuery   query   = new AuthorInfoQuery();

            query.JournalID = dictValueQuery.JournalID;
            var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);

            foreach (var mode in list)
            {
                mode.InUserName = dict.GetValue(mode.InUserID, mode.InUserID.ToString());
            }
            return(list);
        }
Example #5
0
        /// <summary>
        /// 组装数据
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        private List <SiteMessageEntity> GetMsgList(List <SiteMessageEntity> list, SiteMessageQuery sQuery)
        {
            if (list == null || list.Count == 0)
            {
                return(list);
            }
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoQuery   query   = new AuthorInfoQuery();

            query.JournalID = sQuery.JournalID;
            var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);

            foreach (var model in list)
            {
                model.SendUserName  = dict.GetValue(model.SendUser, model.SendUser.ToString());
                model.ReciverName   = dict.GetValue(model.ReciverID, model.ReciverID.ToString());
                model.SimpleContent = TextHelper.GetSubHtmlText(model.Content, 100);
            }
            return(list);
        }
        /// <summary>
        /// 获取财务出款通知分页列表
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public Pager <FinanceAccountEntity> GetFinanceOutAccountPageList(ContributionInfoQuery query)
        {
            Pager <FinanceAccountEntity> pager = FinanceContributeBusProvider.GetFinanceOutAccountPageList(query);

            if (pager == null)
            {
                return(pager);
            }
            IList <FinanceAccountEntity> list = pager.ItemList;

            if (list == null || list.Count == 0)
            {
                return(pager);
            }
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoQuery   aQuery  = new AuthorInfoQuery();

            aQuery.JournalID = query.JournalID;
            pager.ItemList   = list;
            return(pager);
        }
Example #7
0
        /// <summary>
        /// 组装数据
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        private List <MessageRecodeEntity> GetMsgList(List <MessageRecodeEntity> list, MessageRecodeQuery mQuery)
        {
            if (list == null || list.Count == 0)
            {
                return(list);
            }
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoEntity  entity  = new AuthorInfoEntity();
            AuthorInfoQuery   query   = new AuthorInfoQuery();

            query.JournalID = mQuery.JournalID;
            var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);


            //获取稿件作者数据字典
            ContributionInfoService cservice = new ContributionInfoService();
            ContributionInfoEntity  centity  = new ContributionInfoEntity();
            ContributionInfoQuery   cquery   = new ContributionInfoQuery();

            cquery.JournalID = mQuery.JournalID;
            cquery.CID       = (long)mQuery.CID;
            var cdict = cservice.GetContributionAuthorDict(cquery);

            centity = cservice.GetContributionInfo(cquery);

            foreach (var mode in list)
            {
                mode.SendUserName = dict.GetValue(mode.SendUser, mode.SendUser.ToString());
                entity            = service.GetAuthorInfo(mode.ReciveUser);
                if (entity != null)
                {
                    mode.ReciveUserName = dict.GetValue(mode.ReciveUser, mode.ReciveUser.ToString());
                }
                else
                {
                    mode.ReciveUserName = cdict.GetValue(mode.ReciveUser, mode.ReciveUser.ToString());
                }
            }
            return(list);
        }
Example #8
0
 /// <summary>
 /// 组装数据
 /// </summary>
 /// <param name="list"></param>
 /// <returns></returns>
 private List<DictValueEntity> GetDictValueList(List<DictValueEntity> list, DictValueQuery dictValueQuery)
 {
     if (list == null || list.Count == 0)
         return list;
     AuthorInfoService service = new AuthorInfoService();
     AuthorInfoQuery query = new AuthorInfoQuery();
     query.JournalID = dictValueQuery.JournalID;
     var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);
     foreach (var mode in list)
     {
         mode.InUserName = dict.GetValue(mode.InUserID, mode.InUserID.ToString());
     }
     return list;
 }
 /// <summary>
 /// 组装数据
 /// </summary>
 /// <param name="list"></param>
 /// <returns></returns>
 private List<SiteMessageEntity> GetMsgList(List<SiteMessageEntity> list, SiteMessageQuery sQuery)
 {
     if (list == null || list.Count == 0)
         return list;
     AuthorInfoService service = new AuthorInfoService();
     AuthorInfoQuery query = new AuthorInfoQuery();
     query.JournalID = sQuery.JournalID;
     var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);
     foreach (var model in list)
     {
         model.SendUserName = dict.GetValue(model.SendUser, model.SendUser.ToString());
         model.ReciverName = dict.GetValue(model.ReciverID, model.ReciverID.ToString());
         model.SimpleContent = TextHelper.GetSubHtmlText(model.Content, 100);
     }
     return list;
 }
Example #10
0
 /// <summary>
 /// 获取一个实体对象
 /// </summary>
 /// <param name="messageID"></param>
 /// <returns>获取一个实体,如果数据不存在返回Null</returns>
 public SiteMessageEntity GetSiteMessage(Int64 JournalID, Int64 messageID)
 {
     var model = SiteMessageBusProvider.GetSiteMessage(messageID);
     if (model != null)
     {
         AuthorInfoService service = new AuthorInfoService();
         var dict = service.AuthorInfoBusProvider.GetAuthorDict(new AuthorInfoQuery() { JournalID = JournalID });
         model.SendUserName = dict.GetValue(model.SendUser, model.SendUser.ToString());
         model.ReciverName = dict.GetValue(model.ReciverID, model.ReciverID.ToString());
     }
     return model;
 }
 /// <summary>
 /// 获取版面费报表分页数据
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public Pager<FinanceContributeEntity> GetFinancePageFeeReportPageList(FinanceContributeQuery query)
 {
     Pager<FinanceContributeEntity> pager = FinanceContributeBusProvider.GetFinancePageFeeReportPageList(query);
     if (pager == null) return pager;
     IList<FinanceContributeEntity> list = pager.ItemList;
     if (list == null || list.Count == 0)
         return pager;
     AuthorInfoService service = new AuthorInfoService();
     AuthorInfoQuery aQuery = new AuthorInfoQuery();
     aQuery.JournalID = query.JournalID;
     var dict = service.AuthorInfoBusProvider.GetAuthorDict(aQuery);
     foreach (var mode in list)
     {
         mode.InUserName = dict.GetValue(mode.InUser, mode.InUser.ToString());
     }
     pager.ItemList = list;
     return pager;
 }
 /// <summary>
 /// 获取财务出款通知分页列表
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public Pager<FinanceAccountEntity> GetFinanceOutAccountPageList(ContributionInfoQuery query)
 {
     Pager<FinanceAccountEntity> pager = FinanceContributeBusProvider.GetFinanceOutAccountPageList(query);
     if (pager == null) return pager;
     IList<FinanceAccountEntity> list = pager.ItemList;
     if (list == null || list.Count == 0)
         return pager;
     AuthorInfoService service = new AuthorInfoService();
     AuthorInfoQuery aQuery = new AuthorInfoQuery();
     aQuery.JournalID = query.JournalID;
     pager.ItemList = list;
     return pager;
 }
Example #13
0
 /// <summary>
 /// 组装数据
 /// </summary>
 /// <param name="list"></param>
 /// <returns></returns>
 private IList<SiteContentEntity> GetSiteContentList(IList<SiteContentEntity> list, SiteContentQuery siteContentQuery)
 {
     if (list == null || list.Count == 0)
         return list;
     AuthorInfoService service = new AuthorInfoService();
     AuthorInfoQuery query = new AuthorInfoQuery();
     query.JournalID = siteContentQuery.JournalID;
     var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);
     foreach (var mode in list)
     {
         mode.InAuthorName = dict.GetValue(mode.InAuthor, mode.InAuthor.ToString());
     }
     return list;
 }
        /// <summary>
        /// 组装数据
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        private List<MessageRecodeEntity> GetMsgList(List<MessageRecodeEntity> list, MessageRecodeQuery mQuery)
        {
            if (list == null || list.Count == 0)
                return list;
            AuthorInfoService service = new AuthorInfoService();
            AuthorInfoEntity entity = new AuthorInfoEntity();
            AuthorInfoQuery query = new AuthorInfoQuery();
            query.JournalID = mQuery.JournalID;
            var dict = service.AuthorInfoBusProvider.GetAuthorDict(query);

            //获取稿件作者数据字典
            ContributionInfoService cservice = new ContributionInfoService();
            ContributionInfoEntity centity = new ContributionInfoEntity();
            ContributionInfoQuery cquery = new ContributionInfoQuery();
            cquery.JournalID = mQuery.JournalID;
            cquery.CID = (long)mQuery.CID;
            var cdict = cservice.GetContributionAuthorDict(cquery);
            centity = cservice.GetContributionInfo(cquery);

            foreach (var mode in list)
            {
                mode.SendUserName = dict.GetValue(mode.SendUser, mode.SendUser.ToString());
                entity = service.GetAuthorInfo(mode.ReciveUser);
                if(entity!=null)
                    mode.ReciveUserName = dict.GetValue(mode.ReciveUser, mode.ReciveUser.ToString());
                else
                    mode.ReciveUserName = cdict.GetValue(mode.ReciveUser, mode.ReciveUser.ToString());

            }
            return list;
        }
 /// <summary>
 /// 按作者统计收稿量
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public Pager<ContributionAccountEntity> GetContributionAccountListByAuhor(ContributionAccountQuery query)
 {
     Pager<ContributionAccountEntity> pager = ContributionInfoBusProvider.GetContributionAccountListByAuhor(query);
     if (pager == null) return pager;
     IList<ContributionAccountEntity> list = pager.ItemList;
     if (list == null || list.Count == 0)
         return pager;
     AuthorInfoService service = new AuthorInfoService();
     AuthorInfoQuery aQuery = new AuthorInfoQuery();
     aQuery.JournalID = query.JournalID;
     var dict = service.AuthorInfoBusProvider.GetAuthorDict(aQuery);
     foreach (var model in list)
     {
         model.AuthorName = dict.GetValue(model.AuthorID, model.AuthorID.ToString());
     }
     pager.ItemList = list;
     return pager;
 }