public IActionResult GetGridData(CommonQueryModel quereyModel) { string tablename = "Table"; var table = _unitOfWork.GetRepository <Table>().Find(quereyModel.tableId); var filter = new FilterGroup(); if (!string.IsNullOrEmpty(quereyModel.where)) { quereyModel.where = HttpUtility.UrlDecode(quereyModel.where); //反序列化Filter Group JSON filter = JsonConvert.DeserializeObject <FilterGroup>(quereyModel.where); } //var tn = typeof(table.TableName) //_unitOfWork.GetRepository<>().get //filter.rules?.ToList().ForEach(i => //{ // i.field //}); /* * where 为 json参数,格式如下: * { * "roles":[ * {"field":"ID","value":112,"op":"equal"}, * {"field":"Time","value":"2011-3-4","op":"greaterorequal"} * ], * "op":"and","groups":null * } */ return(Json("ok")); }
/// <summary> /// 教师奖励信息审核页面HTML /// </summary> /// <returns></returns> public ActionResult IndexAdminAwards() { CommonQueryModel commonQueryModel = new CommonQueryModel(); commonQueryModel.AdminTeacherId = loginId.ToString(); var teacherAdminAwardsList = _teacherAwardService.TeacherAdminAwardsList(commonQueryModel).ToList(); return(View(teacherAdminAwardsList)); }