Пример #1
0
        /// <summary>
        /// 设置开发者基本信息(开发者模式开启后更新用户基本信息)新版
        /// </summary>
        /// <param name="DeveloperUrl"></param>
        /// <param name="DeveloperToken"></param>
        /// <param name="obj"></param>
        /// <returns></returns>
        private void SetDeveloperPatternBasePlus(string DeveloperUrl, string DeveloperToken, MPSimulateOperationResultMDL result)
        {
            #region 修改客户信息
            UserInfoModel model = new UserInfoModel();
            model.UserID            = this.CurrentCustomerID;
            model.AppId             = result.AppId;
            model.AppSecret         = result.AppSecret;
            model.UserMicroToUser   = result.openid;
            model.UserMicroUserName = result.realname;

            model.UserDredgeChinaswt = 0;
            model.UserIsServiceNum   = result.dev;
            model.UserDeveloperUrl   = DeveloperUrl;
            model.UserdeveloperToken = DeveloperToken;
            #endregion

            int b = IUserInfo.Instance.SetCustomerPullicAccount(1, this.CurrentCustomerID, model.UserMicroUserName, model.UserMicroToUser, model.AppId, model.AppSecret, 0, model.UserIsServiceNum, 1);
            if (b > 0)
            {
                this.Data["id"] = b;
                IUserInfo.Instance.UpdateUserInfo(model);
                ICustomerCommonConfig.Intance.UpdateQrcodeConfig(this.CurrentCustomerID, result.qrcode);
            }
        }