You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.5 KiB
55 lines
1.5 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_customerValidation] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
DROP PROCEDURE [dbo].[proc_online_customerValidation]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_customerValidation] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
CREATE PROC [dbo].[proc_online_customerValidation]
|
|
@flag VARCHAR(50)
|
|
,@user VARCHAR(100)
|
|
,@senderId VARCHAR(50) = NULL
|
|
AS
|
|
SET NOCOUNT ON;
|
|
SET XACT_ABORT ON;
|
|
|
|
BEGIN TRY
|
|
BEGIN
|
|
DECLARE @idExpiryDate DATETIME
|
|
,@createdDate DATETIME
|
|
|
|
IF @flag='checkUser'
|
|
BEGIN
|
|
SELECT TOP 1
|
|
@senderId = customerId ,
|
|
@idExpiryDate = idExpiryDate ,
|
|
@createdDate = createdDate
|
|
FROM customerMaster WITH ( NOLOCK )
|
|
WHERE email = @user;
|
|
|
|
|
|
IF ( @idExpiryDate < GETDATE() )
|
|
BEGIN
|
|
DECLARE @msg VARCHAR(250)= 'Your provided photo id has been expired. Please contact GME Support Team by writing email to support@gmeremit.com or call on +44 (0) 20 8861 2264.'
|
|
|
|
EXEC proc_errorHandler '0', @msg, @senderId
|
|
RETURN;
|
|
END;
|
|
EXEC proc_errorHandler '0', 'User is valid to do transaction.', @senderId
|
|
END
|
|
END
|
|
END TRY
|
|
BEGIN CATCH
|
|
IF @@TRANCOUNT<>0
|
|
ROLLBACK TRANSACTION
|
|
|
|
DECLARE @errorMessage VARCHAR(MAX)
|
|
SET @errorMessage = ERROR_MESSAGE()
|
|
|
|
EXEC proc_errorHandler 1, @errorMessage, @user
|
|
|
|
END CATCH
|
|
GO
|