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.
63 lines
1.9 KiB
63 lines
1.9 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_getStaticForOnline] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
DROP PROCEDURE [dbo].[proc_online_getStaticForOnline]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_online_getStaticForOnline] Script Date: 7/4/2019 11:35:48 AM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
CREATE PROCEDURE [dbo].[proc_online_getStaticForOnline]
|
|
@Flag VARCHAR(50) = NULL
|
|
,@user VARCHAR(150) = NULL
|
|
,@param VARCHAR(100) = NULL
|
|
,@paymentType VARCHAR(100) = NULL
|
|
,@bankId VARCHAR(50) = NULL
|
|
,@payLocationId VARCHAR(50) = NULL
|
|
AS
|
|
|
|
SET NOCOUNT ON
|
|
SET XACT_ABORT ON
|
|
BEGIN TRY
|
|
|
|
IF @flag = 'adminEmails'
|
|
BEGIN
|
|
SELECT email From dbo.systemEmailsetup where ISNULL(onlineTxnAlerts,'N') = 'Y' AND ISNULL(isDeleted,'N') <> 'Y'
|
|
END
|
|
|
|
ELSE IF @flag = 'customerStatus'
|
|
BEGIN
|
|
SELECT CASE WHEN ISNULL(customerStatus,'P') = 'P' THEN 'pending' ELSE 'verified' END
|
|
FROM dbo.customerMaster WHERE email = @user
|
|
END
|
|
ELSE IF @flag = 'getCountryCode'
|
|
BEGIN
|
|
SELECT countryCode FROM dbo.countryMaster WITH(NOLOCK) WHERE countryId = @param
|
|
END
|
|
ELSE IF @flag = 'payingCorrespLocID'
|
|
BEGIN
|
|
|
|
IF(@paymentType = '1') --CASH PAYMENT
|
|
BEGIN
|
|
|
|
SELECT CorrespLocID,PriorityIndex, FBankID = NULL FROM Ria_PayingCorrespLocID WITH(NOLOCK)
|
|
WHERE countryId = @param AND ISNULL(payLocId,'') = ISNULL(@payLocationId,'')
|
|
END
|
|
ELSE IF(@paymentType = '2')--BANK DEPOSIT
|
|
BEGIN
|
|
SELECT DISTINCT CorrespLocID = fCorrespLocID, PriorityIndex = 0, FBankID FROM dbo.Ria_BankList bl WITH(NOLOCK)
|
|
INNER JOIN dbo.countryMaster cm WITH(NOLOCK) ON bl.Country = cm.countryCode
|
|
WHERE cm.countryId = @param AND fBankID = ISNULL(@bankId,fBankID)
|
|
END
|
|
END
|
|
|
|
END TRY
|
|
BEGIN CATCH
|
|
IF @@TRANCOUNT > 0
|
|
ROLLBACK TRANSACTION
|
|
DECLARE @errorMessage VARCHAR(MAX)
|
|
SET @errorMessage = ERROR_MESSAGE()
|
|
EXEC proc_errorHandler 1, @errorMessage, null
|
|
END CATCH
|
|
GO
|