private void OperatorSuccess(string uid, int reward, int subHuiZhangNum, string name, JObject responseData)
        {
            responseData.Add(MyCommon.CODE, (int)Consts.Code.Code_OK);
            responseData.Add("reward_id", reward);
            responseData.Add("subHuiZhangNum", subHuiZhangNum);
            responseData.Add("name", name);
            //得到转盘次数
            UserInfo userInfo            = NHibernateHelper.userInfoManager.GetByUid(uid);
            var      turnTableJsonObject = new TurnTableJsonObject();

            turnTableJsonObject.freeCount     = userInfo.freeCount;
            turnTableJsonObject.huizhangCount = userInfo.huizhangCount;
            turnTableJsonObject.luckyValue    = userInfo.luckyValue;
            responseData.Add("turntableData", JsonConvert.SerializeObject(turnTableJsonObject));
        }
        //数据库操作成功
        private void OperatorSuccess(UserInfo userInfo, UserGame userGame, List <UserInfo_Game.UserBuff> userProps, bool isRealName, JObject responseData)
        {
            UserGameJsonObject userGameJsonObject = new UserGameJsonObject(userGame.AllGameCount, userGame.WinCount, userGame.RunCount, userGame.MeiliZhi,
                                                                           userGame.XianxianJDPrimary, userGame.XianxianJDMiddle, userGame.XianxianJDHigh,
                                                                           userGame.XianxianCDPrimary, userGame.XianxianCDMiddle, userGame.XianxianCDHigh);

            responseData.Add(MyCommon.CODE, (int)Consts.Code.Code_OK);
            responseData.Add(MyCommon.NAME, userInfo.NickName);
            responseData.Add(MyCommon.PHONE, userInfo.Phone);
            responseData.Add(MyCommon.GOLD, userInfo.Gold);
            responseData.Add("medal", userInfo.Medel);
            responseData.Add("isRealName", isRealName);
            responseData.Add("recharge_vip", userInfo.RechargeVip);
            responseData.Add(MyCommon.YUANBAO, userInfo.YuanBao);
            responseData.Add(MyCommon.HEAD, userInfo.Head);
            responseData.Add(MyCommon.GAMEDATA, JsonConvert.SerializeObject(userGameJsonObject));
            responseData.Add("BuffData", JsonConvert.SerializeObject(userProps));

            //得到转盘次数
            var turnTableJsonObject = new TurnTableJsonObject();

            turnTableJsonObject.freeCount     = userInfo.freeCount;
            turnTableJsonObject.huizhangCount = userInfo.huizhangCount;
            turnTableJsonObject.luckyValue    = userInfo.luckyValue;
            responseData.Add("turntableData", JsonConvert.SerializeObject(turnTableJsonObject));

            //获取用户二级密码
            User user = NHibernateHelper.userManager.GetByUid(userInfo.Uid);

            if (user != null)
            {
                if (string.IsNullOrWhiteSpace(user.Secondpassword))
                {
                    responseData.Add("isSetSecondPsw", false);
                }
                else
                {
                    responseData.Add("isSetSecondPsw", true);
                }
            }
            else
            {
                MySqlService.log.Warn($"获取用户失败:{userInfo.Uid}");
            }

            //获取用户充值次数
            var userRecharges = NHibernateHelper.userRechargeManager.GetListByUid(userInfo.Uid);

            responseData.Add("userRecharge", JsonConvert.SerializeObject(userRecharges));

            CommonConfig config = ModelFactory.CreateConfig(userInfo.Uid);

            if (config.first_recharge_gift == 0)
            {
                responseData.Add("hasShouChong", false);
            }
            else
            {
                responseData.Add("hasShouChong", true);
            }

            if (string.IsNullOrWhiteSpace(userInfo.ExtendCode))
            {
                while (true)
                {
                    userInfo.ExtendCode = RandomCharHelper.GetRandomNum(6);
                    if (NHibernateHelper.userInfoManager.Update(userInfo))
                    {
                        break;
                    }
                }
            }

            responseData.Add("myTuiGuangCode", userInfo.ExtendCode);

            List <UserInfo> allUserInfo = MySqlManager <UserInfo> .Instance.GetAllUserInfo();

            int goldRank  = 0;
            int medelRank = 0;

            allUserInfo = allUserInfo.OrderByDescending(u => u.Gold).ToList();
            for (int i = 0; i < allUserInfo.Count; i++)
            {
                if (allUserInfo[i].Uid == userInfo.Uid)
                {
                    goldRank = i + 1;
                    break;
                }
            }

            allUserInfo = allUserInfo.OrderByDescending(u => u.Medel).ToList();
            for (int i = 0; i < allUserInfo.Count; i++)
            {
                if (allUserInfo[i].Uid == userInfo.Uid)
                {
                    medelRank = i + 1;
                    break;
                }
            }

            responseData.Add("goldRank", goldRank);
            responseData.Add("medelRank", medelRank);
        }