/// <summary> /// 返回空的 /// </summary> /// <param name="requestMessage"></param> /// <param name="content"></param> /// <param name="wid"></param> /// <returns></returns> public IResponseMessageBase GetResponseNoneContent(RequestMessageText requestMessage) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage<ResponseMessageText>(requestMessage); var locationService = new LocationService(); //DependencyManager.Resolve<IResponseMessageLogRepository>().Add(wid, requestMessage.FromUserName, requestMessage.MsgType.ToString(), requestMessage.Content, "text", "文字请求,推送纯粹文字,内容为:" + content, requestMessage.ToUserName); return responseMessage; }
/// <summary> /// 推送纯文字 /// 2013-9-12 /// </summary> /// <param name="id"></param> /// <returns></returns> public IResponseMessageBase GetResponseMessageTxtByContent(RequestMessageEventBase requestMessage, string content, int wid, string EventName) { var responseMessage = ResponseMessageBase.CreateFromRequestMessage<ResponseMessageText>(requestMessage); var locationService = new LocationService(); responseMessage.Content = content; //string EventName = ""; //if (requestMessage.Event.ToString().Trim() != "") //{ // EventName = requestMessage.Event.ToString(); //} //else if (requestMessage.EventKey != null) //{ // EventName += requestMessage.EventKey.ToString(); //} DependencyManager.Resolve<IResponseMessageLogRepository>().Add(wid, requestMessage.FromUserName, requestMessage.MsgType.ToString(), EventName, "text", "事件:推送纯粹的文字,内容为:" + content, requestMessage.ToUserName); return responseMessage; }