/// <summary> /// 获取待办,已办任务列表,按高优先级,普通区分 /// </summary> /// <param name="userId"></param> /// <param name="mobileToken"></param> /// <param name="keyWord"></param> /// <param name="lastTime"></param> /// <param name="sortKey"></param> /// <param name="sortDirection"></param> /// <param name="finishedWorkItem"></param> /// <returns></returns> public JsonResult GetWorkItemsByPriority(WorkItemQueryParams Params) { //int returnCount = 10; //Params.returnCount = 10;//返回数量,默认为10; bool showNormal = true;//是否需要查询普通优先级 LoadWorkItemsClass NormalPriorityItems = new H3.Controllers.MobileAccess.LoadWorkItemsClass(); var HighPriorityItems = this.GetLoadWorkItems(Params); if (HighPriorityItems != null && HighPriorityItems.WorkItems.Count == 10) { showNormal = false; } else if (HighPriorityItems != null && HighPriorityItems.WorkItems.Count < 10) { //Params.returnCount = 10 - HighPriorityItems.WorkItems.Count; } if (showNormal) { NormalPriorityItems = this.GetLoadWorkItems(Params); } var result = new { HighPriorityItems = HighPriorityItems, NormalPriorityItems = NormalPriorityItems }; return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取待办,已办任务列表,不区分优先级 /// </summary> /// <param name="userId"></param> /// <param name="mobileToken"></param> /// <param name="keyWord"></param> /// <param name="lastTime"></param> /// <param name="sortKey"></param> /// <param name="sortDirection"></param> /// <param name="finishedWorkItem"></param> /// <param name="finishedWorkItem"></param> /// <param name="finishedWorkItem"></param> /// <returns></returns> public JsonResult GetWorkItems(WorkItemQueryParams Params) { return(ExecuteFunctionRun(() => { //int returnCount = 10;//返回数量,默认为10; //Params.returnCount = 10; var Items = this.GetLoadWorkItems(Params); return Json(Items, JsonRequestBehavior.AllowGet); })); }