public ActionResult GetOBDInfoByVehicleCode(string vehicleCode, int type) { AjaxResult ar = new AjaxResult(); try { OBDInfoVM result=null; if (type == 0) { result = ModelFacade.OBD.OBDModel.GetTodayOBDInfoByVehicleCode(vehicleCode); } else if (type == 1) { result = ModelFacade.OBD.OBDModel.GetWeekOBDInfoByVehicleCode(vehicleCode); } else { result = ModelFacade.OBD.OBDModel.GetMonthOBDInfoByVehicleCode(vehicleCode); } ar.Data = result; return Content(ar.ToJsonString()); } catch (Exception ex) { ar.Message = ex.Message; ar.State = AjaxResultState.Error; return Content(ar.ToJsonString()); } }
public ActionResult GetOBDRoutes(string vehicleCodes, DateTime? st, DateTime? et) { AjaxResult ar = new AjaxResult(); try { var result = ModelFacade.OBD.OBDModel.GetOBDRoutes(vehicleCodes, st, et); ar.Data = result; return Content(ar.ToJsonString()); } catch (Exception ex) { ar.Message = ex.Message; ar.State = AjaxResultState.Error; return Content(ar.ToJsonString()); } }
/// <summary> /// 根据车辆编码获取今日统计数据 /// </summary> /// <param name="vehicleCode"></param> /// <returns></returns> public ActionResult GetTodayOBDInfoByVehicleCode(string vehicleCode) { AjaxResult ar = new AjaxResult(); try { var result = ModelFacade.OBD.OBDModel.GetTodayOBDInfoByVehicleCode(vehicleCode); ar.Data = result; return Content(ar.ToJsonString()); } catch (Exception ex) { ar.Message = ex.Message; ar.State = AjaxResultState.Error; return Content(ar.ToJsonString()); } }