コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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);
            }
        }