public DataTable QueryByPage(ReceiveMsg receiveMsg, int page, int rows, ref int count) { return _dal.QueryByPage(receiveMsg, page, rows, ref count); }
public void Add(ReceiveMsg receiveMsg) { _dal.Add(receiveMsg); }
/// <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; }
/// <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; }
/// <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; }