不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
联盟同步存储过程修改前后对比
编辑:dnawo 日期:2008-04-09
复制内容到剪贴板
程序代码

---- 说明:推广同步
---- 输入:
---- [Mobile] 手机号
---- [SynIp] 同步服务器IP
---- 输出:
---- [1] 同步成功
---- [0] 同步意外失败
---- [-1] 未找到发起
Create PROCEDURE dbo.Union_PromotionSynPR
@Mobile nvarchar(20),
@SynIp nvarchar(20),
@Message int output
AS
declare @count int
declare @FileName nvarchar(100),@FileUrl nvarchar(200),@RaiseId int,@Union_Users_id int
select @count=count(*) from User_Raise_Promotion where Mobile=@Mobile
if(@count=0)
begin
set @Message=-1
end
else
begin
select top 1 @FileName=FileName,@FileUrl=FileUrl,@RaiseId=id,@Union_Users_id=Union_Users_id from User_Raise_Promotion where Mobile=@Mobile order by ID desc
begin tran
Insert into Users_Record_Promotion(RaiseId,Union_Users_id,FileName,FileUrl,Status,RaiseDateTime,SynIP) Values(@RaiseId,@Union_Users_id,@FileName,@FileUrl,1,getdate(),@SynIp)
if(@@error<>0)
begin
rollback tran
Set @Message = 0
end
else
begin
commit tran
Set @Message = 1
end
end
GO
---- 输入:
---- [Mobile] 手机号
---- [SynIp] 同步服务器IP
---- 输出:
---- [1] 同步成功
---- [0] 同步意外失败
---- [-1] 未找到发起
Create PROCEDURE dbo.Union_PromotionSynPR
@Mobile nvarchar(20),
@SynIp nvarchar(20),
@Message int output
AS
declare @count int
declare @FileName nvarchar(100),@FileUrl nvarchar(200),@RaiseId int,@Union_Users_id int
select @count=count(*) from User_Raise_Promotion where Mobile=@Mobile
if(@count=0)
begin
set @Message=-1
end
else
begin
select top 1 @FileName=FileName,@FileUrl=FileUrl,@RaiseId=id,@Union_Users_id=Union_Users_id from User_Raise_Promotion where Mobile=@Mobile order by ID desc
begin tran
Insert into Users_Record_Promotion(RaiseId,Union_Users_id,FileName,FileUrl,Status,RaiseDateTime,SynIP) Values(@RaiseId,@Union_Users_id,@FileName,@FileUrl,1,getdate(),@SynIp)
if(@@error<>0)
begin
rollback tran
Set @Message = 0
end
else
begin
commit tran
Set @Message = 1
end
end
GO
修改后:
复制内容到剪贴板
程序代码

---- 说明:推广同步
---- 输入:
---- [Mobile] 手机号
---- [SynIp] 同步服务器IP
---- 输出:
---- [1] 同步成功
---- [0] 同步意外失败
---- [-1] 未找到发起
Create PROCEDURE dbo.Union_PromotionSynPR
@Mobile nvarchar(20),
@SynIp nvarchar(20)
AS
declare @count int
declare @FileName nvarchar(100),@FileUrl nvarchar(200),@RaiseId int,@Union_Users_id int
IF NOT EXISTS(Select TOP 1 * FROM User_Raise_Promotion where Mobile=@Mobile)
return -1
select top 1 @FileName=FileName,@FileUrl=FileUrl,@RaiseId=id,@Union_Users_id=Union_Users_id from User_Raise_Promotion where Mobile=@Mobile order by ID desc
Insert into Users_Record_Promotion(RaiseId,Union_Users_id,FileName,FileUrl,Status,RaiseDateTime,SynIP) Values(@RaiseId,@Union_Users_id,@FileName,@FileUrl,1,getdate(),@SynIp)
if(@@rowcount=1)
return 1
else
return 0
GO
---- 输入:
---- [Mobile] 手机号
---- [SynIp] 同步服务器IP
---- 输出:
---- [1] 同步成功
---- [0] 同步意外失败
---- [-1] 未找到发起
Create PROCEDURE dbo.Union_PromotionSynPR
@Mobile nvarchar(20),
@SynIp nvarchar(20)
AS
declare @count int
declare @FileName nvarchar(100),@FileUrl nvarchar(200),@RaiseId int,@Union_Users_id int
IF NOT EXISTS(Select TOP 1 * FROM User_Raise_Promotion where Mobile=@Mobile)
return -1
select top 1 @FileName=FileName,@FileUrl=FileUrl,@RaiseId=id,@Union_Users_id=Union_Users_id from User_Raise_Promotion where Mobile=@Mobile order by ID desc
Insert into Users_Record_Promotion(RaiseId,Union_Users_id,FileName,FileUrl,Status,RaiseDateTime,SynIP) Values(@RaiseId,@Union_Users_id,@FileName,@FileUrl,1,getdate(),@SynIp)
if(@@rowcount=1)
return 1
else
return 0
GO






评论: 0 | 引用: 0 | 查看次数: 3987
发表评论
请登录后再发表评论!