public virtual JObject GetExceptionTaskList(HttpContext context) { YZRequest request = new YZRequest(context); using (IYZDbProvider provider = YZDbProviderManager.DefaultProvider) { //获得数据 BPMTaskListCollection tasks = new BPMTaskListCollection(); int rowcount; JObject rv = new JObject(); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); tasks = cn.GetExceptionTaskList(this.GetFilterStringWorklist(request, provider), request.GetSortString("StepID DESC", null, "StepID DESC"), request.Start, request.Limit, out rowcount); rv = this.Serialize(cn, tasks, rowcount); } return(rv); } }