示例#1
0
        public async Task <ActionResult> GetJournal(long id, int pageIndex = 1)
        {
            int    pageSize    = 8;
            string adminMobile = (await adminService.GetModelAsync(id)).Mobile;
            long   userId      = (await platformUserService.GetModelAsync("mobile", adminMobile)).Id;

            JournalSearchResult result = await journalService.GetAgencyModelListAsync(userId, null, null, null, null, pageIndex, pageSize);

            GetJournalViewModel model = new GetJournalViewModel();

            model.Journals            = result.Journals;
            model.GivingIntegralCount = result.GivingIntegralCount == null ? 0 : result.GivingIntegralCount;
            model.UseIntegralCount    = result.UseIntegralCount == null ? 0 : result.UseIntegralCount;

            Pagination pager = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = result.TotalCount;
            pager.GetPagerHtml();

            model.Pages     = pager.Pages;
            model.PageCount = pager.PageCount;
            return(Json(new AjaxResult {
                Status = 1, Data = model
            }));
        }
示例#2
0
        public async Task <ActionResult> GetJournal(long id, int pageIndex = 1)
        {
            JournalSearchResult result = await journalService.GetMerchantModelListAsync(id, null, null, null, null, null, pageIndex, pageSize);

            GetJournalViewModel model = new GetJournalViewModel();

            model.Journals = result.Journals;

            Pagination pager = new Pagination();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = result.TotalCount;
            pager.GetPagerHtml();

            model.Pages     = pager.Pages;
            model.PageCount = pager.PageCount;
            return(Json(new AjaxResult {
                Status = 1, Data = model
            }));
        }