/// <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="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="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 <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); }
/// <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); }
/// <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="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; }
/// <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; }
/// <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; }