public IActionResult LoadExcuteMethod(int?timeType, DateTime?startTime, DateTime?endTime, int pageIndex, int pageSize = 10) { if (timeType != null) { endTime = DateTime.Now; startTime = DateTime.Now.AddMinutes(-(timeType.Value > 120 ? 120 : timeType.Value)); } else { if (startTime == null || endTime == null) { endTime = DateTime.Now; startTime = DateTime.Now.AddMinutes(-30); } else { if ((endTime.Value - startTime.Value).TotalMinutes > 60 * 24) { startTime = endTime.Value.AddMinutes(-60 * 24); } } } var rpcMonitorRequestRepository = new RpcMonitorRequestRepository(); pageIndex = pageIndex < 1 ? 1 : pageIndex; pageSize = pageSize < 0 ? 30 : (pageSize > 1000 ? 1000 : pageSize); var result = rpcMonitorRequestRepository.StatisticsExcuteMethod(startTime.Value, endTime.Value, pageIndex, pageSize, out int totalCount); return(Json(new { PageInfo = CreatePageInfo(totalCount, pageIndex, pageSize), Data = result })); }
public IActionResult LoadExcuteCount(int?timeType, DateTime?startTime, DateTime?endTime) { if (timeType != null) { endTime = DateTime.Now; startTime = DateTime.Now.AddMinutes(-(timeType.Value > 120 ? 120 : timeType.Value)); } else { if (startTime == null || endTime == null) { endTime = DateTime.Now; startTime = DateTime.Now.AddMinutes(-30); } else { if ((endTime.Value - startTime.Value).TotalMinutes > 60 * 24) { startTime = endTime.Value.AddMinutes(-60 * 24); } } } var rpcMonitorRequestRepository = new RpcMonitorRequestRepository(); var result = rpcMonitorRequestRepository.StatisticsExcute(startTime.Value, endTime.Value); return(Json(result)); }