Exemplo n.º 1
0
        public IHttpActionResult IntoGroup(IntoGroupModel model)
        {
            ApiServerMsg apiServerMsg = new ApiServerMsg();

            try
            {
                if (XzyWebSocket._dicSockets.ContainsKey(model.uuid))
                {
                    if (model.content.IndexOf("加入群聊") != -1)
                    {
                        string midStr = Utilities.GetMidStr(model.content, "<url><![CDATA[", "]]>");
                        XzyWebSocket._dicSockets[model.uuid].weChatThread.Wx_IntoGroup(midStr);
                        apiServerMsg.Success = true;
                        apiServerMsg.Context = "调用成功";
                        return(Ok(apiServerMsg));
                    }
                    apiServerMsg.Success = false;
                    apiServerMsg.Context = "参数错误,请检查消息是否为进群消息";
                    return(Ok(apiServerMsg));
                }
                apiServerMsg.Success = false;
                apiServerMsg.Context = "不存在该websocket连接";
                return(Ok(apiServerMsg));
            }
            catch (Exception ex)
            {
                apiServerMsg.Success    = false;
                apiServerMsg.ErrContext = ex.Message;
                return(Ok(apiServerMsg));
            }
        }
Exemplo n.º 2
0
        public IHttpActionResult IntoGroup(IntoGroupModel model)
        {
            ApiServerMsg result = new ApiServerMsg();

            try
            {
                if (XzyWebSocket._dicSockets.ContainsKey(model.uuid))
                {
                    if (model.content.IndexOf("加入群聊") != -1)
                    {
                        var url = Utilities.GetMidStr(model.content, "<url><![CDATA[", "]]>");
                        XzyWebSocket._dicSockets[model.uuid].weChatThread.Wx_IntoGroup(url);
                        result.Success = true;
                        result.Context = "调用成功";
                        return(Ok(result));
                    }
                    else
                    {
                        result.Success = false;
                        result.Context = "参数错误,请检查消息是否为进群消息";
                        return(Ok(result));
                    }
                }
                else
                {
                    result.Success = false;
                    result.Context = "不存在该websocket连接";
                    return(Ok(result));
                }
            }
            catch (Exception e)
            {
                result.Success    = false;
                result.ErrContext = e.Message;
                return(Ok(result));
            }
        }