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.
56 lines
1.6 KiB
56 lines
1.6 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
|
|
ALTER PROCEDURE DLL_PROC_GET_PARTNER_CONFIG(
|
|
@Flag VARCHAR(100)
|
|
,@payOutPartnerId BIGINT
|
|
,@pCountryId BIGINT
|
|
,@pCountryName VARCHAR(50) = NULL
|
|
,@deliveryMethodId BIGINT
|
|
)
|
|
AS
|
|
SET NOCOUNT ON
|
|
BEGIN
|
|
IF @Flag='config'
|
|
BEGIN
|
|
IF @pCountryId IS NULL AND @pCountryName IS NOT NULL
|
|
SELECT @pCountryId = countryId FROM countryMaster(NOLOCK) WHERE countryName = @pCountryName
|
|
|
|
|
|
IF @PAYOUTPARTNERID = 601391 ---- CEBUEANA LHUILLIER
|
|
BEGIN
|
|
SELECT TOP 1
|
|
BaseUrl = 'http://cebuana.gmeremit.com.kr:7005/Cebuana'
|
|
,[Authorization] = '29F9D158-9F59-4D3E-972F-2B4E29D996F2'
|
|
,[PartnerRate] = 0
|
|
,[PartnerPin] = 0
|
|
,DefaultAgent = ''
|
|
RETURN
|
|
END
|
|
|
|
IF EXISTS(SELECT 'x' FROM dbo.TblPartnerwiseCountry(NOLOCK) WHERE IsActive = 1 AND AgentId=@payOutPartnerId AND CountryId=@pCountryId AND PaymentMethod = @deliveryMethodId)
|
|
BEGIN
|
|
SELECT TOP 1
|
|
[BaseUrl]
|
|
,[PartnerRate] = CASE WHEN GetRateFrom='LOG' THEN 1 ELSE [PartnerRate] END
|
|
,[PartnerPin] = [PartnerPin]
|
|
,[Authorization] = AuthKey
|
|
,DefaultAgent
|
|
FROM dbo.TblPartnerwiseCountry(NOLOCK)
|
|
WHERE AgentId=@payOutPartnerId AND CountryId=@pCountryId AND PaymentMethod=@deliveryMethodId
|
|
AND IsActive=1
|
|
END
|
|
ELSE
|
|
BEGIN
|
|
SELECT TOP 1
|
|
[BaseUrl]
|
|
,[PartnerRate] = CASE WHEN GetRateFrom='LOG' THEN 1 ELSE [PartnerRate] END
|
|
,[PartnerPin] = [PartnerPin]
|
|
,[Authorization] = AuthKey
|
|
,DefaultAgent
|
|
FROM dbo.TblPartnerwiseCountry(NOLOCK)
|
|
WHERE IsActive=1 AND AgentId=@payOutPartnerId AND CountryId=@pCountryId --AND PaymentMethod=@deliveryMethodId
|
|
END
|
|
END
|
|
END
|
|
|