public Dictionary <string, Object> Login(Account Account)
        {
            Dictionary <string, Object> dic = new Dictionary <string, object>();

            dynamic accountModel = CommonRequest.ApiAccountLogin(Account);

            if (accountModel != null && accountModel.Return == "202")
            {
                if (accountModel.AccoutInfo != null)
                {
                    var accoutInfo = Newtonsoft.Json.JsonConvert.DeserializeObject <Account>(accountModel.AccoutInfo.ToString());
                    //转换成Account类
                    SetAuthCookie(accoutInfo);
                    dynamic resultModel = CommonRequest.ApiCheckMemLoginIDIsBind(Account.MemLoginID);
                    if (resultModel != null && resultModel.IsBind)
                    {
                        //如果该账号已经被其它微信号绑定
                        dic.Add("RESULT", "303");
                    }
                    else
                    {
                        logger.Info("微信OpenID:" + accountModel.AccoutInfo.WxOpenID);
                        //绑定逻辑
                        if (accountModel != null && accountModel.AccoutInfo != null && accountModel.AccoutInfo.WxOpenID != null)
                        {
                            dynamic tempModel = CommonRequest.ApiBindAccount(accoutInfo);
                            if (tempModel != null && tempModel.IsOk == false)
                            {
                                dic.Add("RESULT", "305");
                            }
                            else
                            {
                                dic.Add("RESULT", "202");
                            }
                        }
                        else
                        {
                            dic.Add("RESULT", "202");
                        }
                    }
                }
            }
            else
            {
                dic.Add("RESULT", "404");
            }

            return(dic);
        }