修复龙珠不能创建代理问题

  • 时间:2018-10-01 20:24 编辑:大先生 来源:艾它商城 阅读:702
  • 扫一扫,手机访问
摘要:修复龙珠不能创建代理问题

修复龙珠不能创建代理问题

删除THAgentDB-可编程性-存储过程-user_createUser

执行sql语句

USE [THAgentDB]

GO

/****** Object:  StoredProcedure [dbo].[user_createUser]    Script Date: 2018/7/29 19:48:54 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[user_createUser]

(

@UserName varchar(50),

@PassWord varchar(50),

@AgentNo varchar(8),

@UserType int,

@IsurePassword varchar(50),

@IsureScore bigint    

)

as

begin

declare @errors int = 0

begin tran 

declare @uid int

begin try

--新增代理用户

insert into Users(UserName,PassWord,status,createtime,AgentNo,UserType)

values(

@UserName

,@PassWord

,1

,GETDATE()

,@AgentNo

,@UserType

                

)

select @uid=ISNULL(SCOPE_IDENTITY(),0)

update agentno 

set status=0

where agentno=@AgentNo

end try

begin catch

set @errors=@errors+1

end catch

if @uid>0

begin

-- GSP_GP_RegisterAccounts

--@strAccounts NVARCHAR(31), -- 用户帐号

--@strNickName NVARCHAR(31), -- 用户昵称

--@strSpreader NVARCHAR(31), -- 推荐帐号

--@strLogonPass NCHAR(32), -- 登录密码

--@wFaceID SMALLINT, -- 头像标识

--@cbGender TINYINT, -- 用户性别

--@strPassPortID NVARCHAR(18), -- 身份证号

--@strCompellation NVARCHAR(16), -- 真实名字

--@strClientIP NVARCHAR(15), -- 连接地址

--@strMachineID NCHAR(32), -- 机器标识

--@strErrorDescribe NVARCHAR(127) OUTPUT -- 输出信息

begin try

declare @error nvarchar(127)

declare @id int

declare @gameUid int

declare @uname NVARCHAR(31)='AGENTUSER'+CONVERT(varchar(8) , getdate(), 112 )+CAST(CEILING(rand()*1000000)as VARCHAR(8) )

--新增游戏用户

insert into gameUser

exec THAccountsDB.dbo.GSP_GP_RegisterAccountsV2 @uname

,@uname

,''

,@Password

,1

,1

,''

,'代理用户'

,'127.0.0.1'

,''

,@isureScore

,N''

select @id=ISNULL(SCOPE_IDENTITY(),0)

if(@id>0)

begin

select @gameUid=UserId from gameUser where id=@id

--建立用户关系

INSERT INTO UserRelation(AgentUId,GameUId)

values(@uid,@gameUid)

--更新游戏账户的交易密码

UPDATE THAccountsDB.[dbo].AccountsInfo

set InsurePass=@IsurePassword

where UserId=@gameUid

print 2

--初始化用户银行账户

--if not exists (select 1 from  [THTreasureDB].[dbo].[GameScoreInfo] where userid=@gameUid)

--begin

print @gameUid

--INSERT INTO [THTreasureDB].[dbo].[GameScoreInfo]([UserID],InsureScore)

--values(@gameUid,@IsureScore)

--INSERT INTO [THTreasureDB].[dbo].[GameScoreInfo]([UserID]

--   ,[Score]

--   ,[Revenue]

--   ,[InsureScore]

--   ,[WinCount]

--   ,[LostCount]

--   ,[DrawCount]

--   ,[FleeCount]

--   ,[UserRight]

--   ,[MasterRight]

--   ,[MasterOrder]

--   ,[AllLogonTimes]

--   ,[PlayTimeCount]

--   ,[OnLineTimeCount]

--   ,[LastLogonIP]

--   ,[LastLogonDate]

--   ,[LastLogonMachine]

--   ,[RegisterIP]

--   ,[RegisterDate]

--   ,[RegisterMachine])

--VALUES(@gameUid,0,0,@IsureScore,0,0,0,0,0,0,0,0,0,0,'0.0.0.0',GETDATE(),'','0.0.0.0',GETDATE(),'')

----end

--升级为VIP会员

EXEC THRecordDB.dbo.WSP_PM_GrantMemberV2 1,'127.0.0.1',@gameUid,5,'',2000

end

end try

begin catch

print ERROR_MESSAGE()

set @errors=@errors+1

end catch

end

if @errors>0

begin

rollback tran

select 0

end

else

begin

commit tran

select 1

end

end

GO


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【运营知识|】手机棋牌游戏开发怎样选择服务器?(2019-07-17 02:46)
【运营知识|】万能邮件群发软件是骗子/万能邮件群发商业版是骗子/骗子电话17688087007(2019-07-08 11:11)
【运营知识|】教你认清棋牌游戏黑作坊(2019-06-26 21:50)
【运营知识|】游戏测试常用系统下载(2019-06-25 17:13)
【运营知识|】棋牌游戏开发选择服务器开发商直接影响正常运行(2019-06-19 15:54)
【运营知识|】手机棋牌游戏开发运营攻略之开启吸金模式(2019-06-18 19:06)
【运营知识|】棋牌开发主要针对哪些类型?(2019-06-17 14:50)
【艾它动态|】艾它科技发现九星现金版微星棋牌游戏源码红中麻将和德州扑克子游戏源码(2019-06-17 12:13)
【运营知识|】棋牌游戏开发公司套路深,你知道多少?(2019-06-12 14:33)
【运营知识|】h5棋牌游戏开发比app棋牌游戏开发有那些优势?(2019-02-26 16:07)
·
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明
CopyRight 2014-2024 艾它商城 | 沪ICP备16047047号-3
联系客服
平台客服 市场合作 联系客服
18621036721
手机版

扫一扫进手机版
返回顶部