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 })); }
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 })); }