/// <summary> /// 处理四色灯 /// </summary> /// <param name="relayId"></param> /// <returns></returns> public bool HandleRelay(string relayId, string regionCode) { try { int id = int.Parse(relayId); //查找四色灯信息 BaseRelayConfigModel baseRelayConfigModel = GetRelayConfigById(id); RelayMsgModel relayMsg = new RelayMsgModel(); relayMsg.regionCode = regionCode; relayMsg.controlId = baseRelayConfigModel.control_id; relayMsg.op = (int)EnumClass.Operation.打开; string message = JsonHelper.ObjectToString(relayMsg); // HttpHelper.PostJsonData(SubSystemRouteBLL.GetRelayControlRoute(), message, Encoding.UTF8); sendRelayCmdDele.BeginInvoke(SubSystemRouteBLL.GetRelayControlRoute(), message, Encoding.UTF8, null, null); Log4NetHelp.Info("调用四色灯接口成功!信息:" + message); return(true); } catch (Exception ex) { Log4NetHelp.Info("调用四色灯接口失败!控制编号:" + relayId + ex.Message); return(false); } }