Пример #1
0
 public DataTable QueryByPage(ReceiveMsg receiveMsg, int page, int rows, ref int count)
 {
     return _dal.QueryByPage(receiveMsg, page, rows, ref count);
 }
Пример #2
0
 public void Add(ReceiveMsg receiveMsg)
 {
     _dal.Add(receiveMsg);
 }
Пример #3
0
        /// <summary>
        /// 获取视频消息
        /// </summary>
        /// <returns></returns>
        private ReceiveMsg GetVideoModel()
        {
            ReceiveMsg receiveMsg = new ReceiveMsg();
            var root = doc.DocumentElement;
            receiveMsg.ToUserName = root.SelectSingleNode("ToUserName").InnerText;
            receiveMsg.FromUserName = root.SelectSingleNode("FromUserName").InnerText;
            receiveMsg.CreateTime = FormatTime(root.SelectSingleNode("CreateTime").InnerText.Trim());
            receiveMsg.MsgType = root.SelectSingleNode("MsgType").InnerText;
            receiveMsg.MediaId = root.SelectSingleNode("MediaId").InnerText;
            receiveMsg.ThumbMediaId = root.SelectSingleNode("ThumbMediaId").InnerText;
            receiveMsg.MsgId = root.SelectSingleNode("MsgId").InnerText;

            return receiveMsg;
        }
Пример #4
0
        /// <summary>
        /// 获取语音消息
        /// </summary>
        /// <returns></returns>
        private ReceiveMsg GetVoiceModel()
        {
            ReceiveMsg receiveMsg = new ReceiveMsg();
            var root = doc.DocumentElement;
            receiveMsg.id = Guid.NewGuid().ToString();
            receiveMsg.ToUserName = root.SelectSingleNode("ToUserName").InnerText;
            receiveMsg.FromUserName = root.SelectSingleNode("FromUserName").InnerText;
            receiveMsg.CreateTime = FormatTime(root.SelectSingleNode("CreateTime").InnerText.Trim());
            receiveMsg.MsgType = root.SelectSingleNode("MsgType").InnerText;
            receiveMsg.MediaId = root.SelectSingleNode("MediaId").InnerText;
            receiveMsg.Format = root.SelectSingleNode("Format").InnerText;
            receiveMsg.MsgId = root.SelectSingleNode("MsgId").InnerText;

            return receiveMsg;
        }
Пример #5
0
        /// <summary>
        /// 获取地理位置消息
        /// </summary>
        /// <returns></returns>
        private ReceiveMsg GetLocationModel()
        {
            ReceiveMsg receiveMsg = new ReceiveMsg();
            //todo:这里要添加接收的地理位置数据到用户信息表里
            //var root = doc.DocumentElement;
            //receiveMsg.ToUserName = root.SelectSingleNode("ToUserName").InnerText;
            //receiveMsg.FromUserName = root.SelectSingleNode("FromUserName").InnerText;
            //receiveMsg.CreateTime = FormatTime(root.SelectSingleNode("CreateTime").InnerText.Trim());
            //receiveMsg.MsgType = root.SelectSingleNode("MsgType").InnerText;
            //receiveMsg.Location_X = root.SelectSingleNode("Location_X").InnerText;
            //receiveMsg.Location_Y = root.SelectSingleNode("Location_Y").InnerText;
            //receiveMsg.Scale = root.SelectSingleNode("Scale").InnerText;
            //receiveMsg.Label = root.SelectSingleNode("Label").InnerText;
            //receiveMsg.MsgId = root.SelectSingleNode("MsgId").InnerText;

            return receiveMsg;
        }