/// <summary> /// 处理发送结果正确。 /// </summary> /// <param name="v"></param> private void SendRight(Send_Mod v) { Tb_PushMessage_Mod info = new Tb_PushMessage_Mod(); info.LISTID = MyGuid.Create(); info.PUSHTYPE = "2"; info.PUSHNUMBER = v.Phone; info.MESSAGETYPE = "1"; info.PROTOCOLTYPE = Info.PI_PROTOCOLTYPE; info.MESSAGE = v.Content; info.PUSHTIME = DateTime.Now; info.ISSUCCESS = "1"; info.SOURCEID = v.SourceId; info.ISALARM = "0"; Tb_PushMessage_Dal.Insert(info); }
/// <summary> /// 得到发送列表。 /// </summary> /// <returns></returns> private List <Send_Mod> GeList() { Msg_Mod Mm = MyLibrary.Json.Deserialize <Msg_Mod>(Content); Mm.message = "警告:" + Mm.message + "."; List <Send_Mod> SendList = new List <Send_Mod>(); Send_Mod sm; string[] PhoneArray = Mm.phone.Split(','); foreach (var v in PhoneArray) { sm = new Send_Mod(); sm.Phone = v; sm.Content = Mm.message; sm.SourceId = Mm.sourceid; SendList.Add(sm); } return(SendList); }
/// <summary> /// 发送信息。 /// </summary> /// <param name="sm"></param> /// <returns></returns> private string SendInfo(Send_Mod sm) { SmsSend.SmsSendMod info = new SmsSend.SmsSendMod(); info.ServerUrl = Config.SmsConfig.ServerUrl; info.AppId = Convert.ToInt32(Config.SmsConfig.AppId); info.AppKey = Config.SmsConfig.AppKey; info.Phone = sm.Phone; info.Content = sm.Content; SmsSend ss = new SmsSend(info); string msg; bool IsOk = ss.Send(out msg); if (IsOk) { return("0"); } else { return(msg); } }