/// <summary> /// 处理查询设备报警历史记录的请求 /// </summary> /// <returns></returns> private string HandleEquipmentAlarmHistory() { var ret = "[]"; try { var id = ParseInt(Utility.Decrypt(data)); var start = DateTime.Parse(GetParamenter("start") + " 00:00:00"); var end = DateTime.Parse(GetParamenter("end") + " 23:59:59"); // 更改为直接查询报警时间 2015/09/18 08:30 var armList = AlarmInstance.FindList <TB_Data_Alarm>(f => f.Equipment == id && f.AlarmTime >= start && f.AlarmTime <= end, "id", true); var list = new List <CustomAlarm>(); foreach (var arm in armList) { // 去掉 Sim 卡丢失报警 2016.04.26 10:26 if (arm.Code[10] != '1') { list.Add(new CustomAlarm(arm)); } } ret = JsonConverter.ToJson(list); } catch { } return(ret); }
/// <summary> /// 关闭已打开的bll instances /// </summary> private void CloseBlls() { TrackerPositionInstance.Close(); StorageInstance.Close(); PositionInstance.Close(); EquipmentInstance.Close(); EposInstance.Close(); DataInstance.Close(); DailyInstance.Close(); CustomerInstance.Close(); AlarmInstance.Close(); }