public IActionResult List(QueryPageUrlModel item) { using (var db = new DataContext(App.DbKey.Api)) { var page = new PageModel(); page.PageSize = item.PageSize == 0 ? 10 : item.PageSize; page.PageId = item.PageId == 0 ? 1 : item.PageId; var param = new List <OracleParameter>(); param.Add(new OracleParameter { ParameterName = "Key", Value = item.Key }); param.Add(new OracleParameter { ParameterName = "Ip", Value = item.Ip }); param.Add(new OracleParameter { ParameterName = "Day", Value = item.Day.ToDate("yyyy-MM-dd").ToDate() }); param.Add(new OracleParameter { ParameterName = "Success", Value = item.Success }); var info = FastMap.QueryPage(page, "Api.Log", param.ToArray(), db); return(PartialView("List", info)); } }
public IActionResult DownList(QueryPageUrlModel item) { using (var db = new DataContext(App.DbKey.Api)) { var page = new PageModel(); page.PageSize = item.PageSize == 0 ? 10 : item.PageSize; page.PageId = item.PageId == 0 ? 1 : item.PageId; var info = new PageResult(); if (!string.IsNullOrEmpty(item.Key)) { var param = new List <OracleParameter>(); param.Add(new OracleParameter { ParameterName = "Key", Value = item.Key.ToUpper() }); info = FastMap.QueryPage(page, "Api.DownUrl", param.ToArray(), db); } else { info.list = new List <Dictionary <string, object> >(); } //是否显示下游表单 if (item.Success == "1" && info.list.Count > 0) { info.list.ForEach(a => a.Add("IsShowForm", item.Success)); } return(PartialView("DownList", info)); } }
/// <summary> /// 加载日志 /// </summary> /// <returns></returns> public IActionResult Index() { var model = new QueryPageUrlModel(); model.Day = DateTime.Now.ToDate("yyyy-MM-dd"); ViewData.Model = model; return(View()); }
public IActionResult UrlList(QueryPageUrlModel item) { using (var db = new DataContext(App.DbKey.Api)) { var page = new PageModel(); page.PageSize = item.PageSize == 0 ? 10 : item.PageSize; page.PageId = item.PageId == 0 ? 1 : item.PageId; var param = new List <OracleParameter>(); param.Add(new OracleParameter { ParameterName = "Key", Value = item.Key }); var info = FastMap.QueryPage(page, "Api.Url", param.ToArray(), db); return(PartialView("UrlList", info)); } }
public IActionResult DelUrl(QueryPageUrlModel item) { using (var db = new DataContext(App.DbKey.Api)) { db.BeginTrans(); var isSuccess = db.Delete <ApiGatewayUrl>(a => a.Key == item.Key).writeReturn.IsSuccess; if (isSuccess) { isSuccess = db.Delete <ApiGatewayDownParam>(a => a.Key == item.Key).writeReturn.IsSuccess; } if (isSuccess) { isSuccess = db.Delete <ApiGatewayCache>(a => a.Key == item.Key).writeReturn.IsSuccess; } if (isSuccess) { isSuccess = db.Delete <ApiGatewayLog>(a => a.Key == item.Key).writeReturn.IsSuccess; } if (isSuccess) { isSuccess = db.Delete <ApiGatewayWait>(a => a.Key == item.Key).writeReturn.IsSuccess; } if (isSuccess) { db.SubmitTrans(); return(Json(new { success = isSuccess, msg = "删除成功" })); } else { db.RollbackTrans(); return(Json(new { success = isSuccess, msg = "删除失败" })); } } }