/// <summary>
        /// 获取退稿
        /// </summary>
        private IList <FlowContribution> GetContributionReturnList()
        {
            IFlowFacadeService service   = ServiceContainer.Instance.Container.Resolve <IFlowFacadeService>();
            CirculationEntity  cirEntity = new CirculationEntity();

            cirEntity.JournalID   = JournalID;
            cirEntity.CStatus     = -100;
            cirEntity.CurrentPage = 1;
            cirEntity.PageSize    = TypeParse.ToInt(Request.Params["pagesize"], 100000);
            Pager <FlowContribution> pager = new Pager <FlowContribution>();

            try
            {
                pager = service.GetFlowContributionList(cirEntity);
            }
            catch (Exception ex)
            {
                WKT.Log.LogProvider.Instance.Error("获取退稿导出数据出现异常:" + ex.Message);
            }
            if (pager != null)
            {
                return(pager.ItemList);
            }
            else
            {
                return(new List <FlowContribution>());
            }
        }
Esempio n. 2
0
        public ActionResult GetEditorContributionListAjax(CirculationEntity cirEntity)
        {
            IFlowFacadeService service = ServiceContainer.Instance.Container.Resolve <IFlowFacadeService>();

            cirEntity.JournalID = JournalID;
            cirEntity.IsHandled = cirEntity.Status;
            int pageIndex = TypeParse.ToInt(Request.Params["page"], 1);

            cirEntity.CurrentPage = pageIndex;
            cirEntity.PageSize    = TypeParse.ToInt(Request.Params["pagesize"], 10);
            Pager <FlowContribution> pager = service.GetFlowContributionList(cirEntity);

            return(Json(new { Rows = pager.ItemList, Total = pager.TotalRecords }));
        }