/// <summary> /// 处理LED报警信息 /// </summary> /// <param name="deviceInfo"></param> /// <param name="alarmRecord"></param> public bool HandleLedItem(string message, string regionCode) { try { // message = GetAlarmText(); if (!string.IsNullOrEmpty(message)) { LEDMsgModel ledMsg = new LEDMsgModel(); ledMsg.message = message; ledMsg.type = (int)EnumClass.PlanHandleTime.确警前; ledMsg.regionCode = regionCode; string msg = JsonHelper.ObjectToString(ledMsg); string url = SubSystemRouteBLL.GetLedControlRoute(); // HttpHelper.PostJsonData(url, msg, Encoding.UTF8); sendLedCmdDele.BeginInvoke(url, msg, Encoding.UTF8, null, null); Log4NetHelp.Info("调用LED接口成功!信息:" + msg); return(true); } else { Log4NetHelp.Info("待发送至LED信息为空!"); return(false); } } catch (Exception ex) { message = ""; Log4NetHelp.Info("调用LED接口失败!" + ex.Message); return(false); } }