示例#1
0
 /// <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);
     }
 }