public ActionResult SortByCompTruck(string id = "25N") { int i = 25; List <TruckOperationCycle> _TruckOperationCycles; if (int.TryParse(id.Substring(0, id.Length - 1), out i)) { _TruckOperationCycles = TruckOperationCycleController.Cache.TruckOperationCycleList.FindAll(t => t.AVEPERIOD >= i && t.STOPFG.Equals(id.Substring(id.Length - 1, 1))); } else { _TruckOperationCycles = TruckOperationCycleController.Cache.TruckOperationCycleList.FindAll(t => t.AVEPERIOD >= 25 && t.STOPFG.Equals(id.Substring(id.Length - 1, 1))); } if (_TruckOperationCycles == null) { //string noData = "暂无数据"; TruckOperationCycle truckOperationCycle = new TruckOperationCycle(); truckOperationCycle.COMPLETETRUCKNUM = 0; _TruckOperationCycles.Add(truckOperationCycle); } return(View(_TruckOperationCycles.OrderBy(t => t.COMPLETETRUCKNUM).ToList())); }
private static void InitCache() { TruckOperationCycleList = TruckOperationCycle.GetTruckOperationCycles(); }