public List<AlarmDiagnoseModel> GetAlarmDiagnose(QueryAlarm query) { try { var cmd = new DataCommand("getAlarmDiagnose", new SqlCustomDbCommand()); IList<string> objectIds = new AlarmAccess().GetAlarmListAreaId(query.ObjectId, query.ObjType); StringBuilder sb = new StringBuilder(); foreach (string s in objectIds) { sb.Append(s); sb.Append(","); } sb.Remove(sb.Length - 1, 1); cmd.ReplaceParameterValue("#ObjectId#", sb.ToString()); cmd.SetParameterValue("@StartTime", query.StartTime); cmd.SetParameterValue("@EndTime", query.EndTime); return cmd.ExecuteEntityList<AlarmDiagnoseModel>(); } catch(Exception ee) { throw ee; //return null; } }
public ResultAlarm GetAlarmDiagnose(QueryAlarm query) { ResultAlarm result = new ResultAlarm(); var pAction = new ExecuteProcess(); try { var alarmdiagnoselist = new NTS.WEB.BLL.AlarmDiagnose().GetAlarmDiagnose(query); if (alarmdiagnoselist.Count > 0) { pAction.Success = true; result.Rows = alarmdiagnoselist; result.ActionInfo = pAction; return result; } else { pAction.Success = false; pAction.ExceptionMsg = "暂无数据信息"; result.ActionInfo = pAction; return result; } } catch (Exception e) { pAction.Success = false; pAction.ExceptionMsg = e.Message; result.ActionInfo = pAction; return result; } }
public List<AlarmDiagnoseModel> GetAlarmDiagnose(QueryAlarm query) { return dal.GetAlarmDiagnose(query); }