|
@ -12,62 +12,58 @@ BEGIN |
|
|
IF @flag = 'getCustomerAndReceiverInfo' |
|
|
IF @flag = 'getCustomerAndReceiverInfo' |
|
|
BEGIN |
|
|
BEGIN |
|
|
DECLARE @customerIdNew BIGINT |
|
|
DECLARE @customerIdNew BIGINT |
|
|
select @customerIdNew = CUSTOMERID FROM CUSTOMERMASTER WHERE MEMBERSHIPID =@customerId |
|
|
|
|
|
|
|
|
|
|
|
IF len(@customerId) > 7 |
|
|
|
|
|
BEGIN |
|
|
|
|
|
select @customerIdNew = CUSTOMERID FROM CUSTOMERMASTER WHERE MEMBERSHIPID =@customerId |
|
|
|
|
|
END |
|
|
|
|
|
ELSE |
|
|
|
|
|
BEGIN |
|
|
|
|
|
SELECT @customerIdNew = CUSTOMERID FROM customerMaster WHERE postalCode = @CUSTOMERID |
|
|
|
|
|
END |
|
|
|
|
|
|
|
|
select @customerIdNew = CUSTOMERID FROM CUSTOMERMASTER WHERE idnumber =@customerId |
|
|
IF cast(@customerIdNew as varchar) IS NULL |
|
|
IF cast(@customerIdNew as varchar) IS NULL |
|
|
BEGIN |
|
|
BEGIN |
|
|
SELECT '1' Error_Code,'Customer Doesnot Exists' Msg,@CUSTOMERID id |
|
|
|
|
|
|
|
|
SELECT '1' Error_Code,'Customer Does not exists' Msg,@CUSTOMERID id |
|
|
RETURN |
|
|
RETURN |
|
|
END |
|
|
END |
|
|
SELECT fullname,membershipId FROM customerMaster WHERE CUSTOMERID = @customerIdNew |
|
|
SELECT fullname,membershipId FROM customerMaster WHERE CUSTOMERID = @customerIdNew |
|
|
|
|
|
|
|
|
--get bank and branch details |
|
|
--get bank and branch details |
|
|
DECLARE @BRANCHDETAILS VARCHAR(100), @BANKDETAILS VARCHAR(250),@paymentMethod VARCHAR(20) |
|
|
|
|
|
SELECT @BRANCHDETAILS = CASE WHEN R.PCOUNTRY IN ('Nepal', 'Vietnam') THEN pBankBranchName |
|
|
|
|
|
ELSE CAST(A.BRANCH_ID AS VARCHAR) + '|' + A.BRANCH_NAME + ' - ' + A.BRANCH_CODE1 END |
|
|
|
|
|
,@BANKDETAILS = R.PBANKNAME |
|
|
|
|
|
,@paymentMethod = R.paymentMethod |
|
|
|
|
|
|
|
|
SELECT * INTO #receiverId |
|
|
|
|
|
from |
|
|
|
|
|
( |
|
|
|
|
|
SELECT receiverId from receiverinformation |
|
|
|
|
|
WHERE customerid = @customerIdNew |
|
|
|
|
|
)x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SELECT * INTO #transactionDetails |
|
|
|
|
|
from |
|
|
|
|
|
( |
|
|
|
|
|
SELECT ROW_NUMBER() OVER( PARTITION BY REC.CUSTOMERID ORDER BY REC.id desc) rowId |
|
|
|
|
|
,CASE WHEN R.PCOUNTRY IN ('Nepal', 'Vietnam') THEN pBankBranchName |
|
|
|
|
|
ELSE CAST(A.BRANCH_ID AS VARCHAR) + '|' + A.BRANCH_NAME + ' - ' + A.BRANCH_CODE1 END pBranchName |
|
|
|
|
|
,R.pBankName |
|
|
|
|
|
,R.paymentMethod |
|
|
|
|
|
,R.accountno |
|
|
|
|
|
,REC.customerid receiverId |
|
|
FROM REMITTRAN R(NOLOCK) |
|
|
FROM REMITTRAN R(NOLOCK) |
|
|
INNER JOIN TRANRECEIVERS REC(NOLOCK) ON REC.TRANID = R.ID |
|
|
INNER JOIN TRANRECEIVERS REC(NOLOCK) ON REC.TRANID = R.ID |
|
|
LEFT JOIN API_BANK_BRANCH_LIST A(NOLOCK) ON A.BRANCH_ID = R.PBANKBRANCH |
|
|
LEFT JOIN API_BANK_BRANCH_LIST A(NOLOCK) ON A.BRANCH_ID = R.PBANKBRANCH |
|
|
LEFT JOIN PAYER_BANK_DETAILS AP(NOLOCK) ON AP.PAYER_ID = R.PayerId |
|
|
LEFT JOIN PAYER_BANK_DETAILS AP(NOLOCK) ON AP.PAYER_ID = R.PayerId |
|
|
WHERE 1=1 |
|
|
WHERE 1=1 |
|
|
--AND R.PCOUNTRY = 'INDIA' |
|
|
--AND R.PCOUNTRY = 'INDIA' |
|
|
AND REC.CUSTOMERID = @RECEIVERID |
|
|
|
|
|
ORDER BY R.ID ASC |
|
|
|
|
|
SELECT TOP 10 * FROM VWREMITTRAN ORDER BY ID DESC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AND REC.CUSTOMERID in (select receiverId from #receiverId) |
|
|
|
|
|
)x |
|
|
|
|
|
where rowId = 1 |
|
|
|
|
|
|
|
|
SELECT ROW_NUMBER() OVER (ORDER BY RECEIVERID) SN, |
|
|
|
|
|
|
|
|
select ROW_NUMBER() OVER(ORDER BY RI.RECEIVERID) SN, |
|
|
isnull(firstname,'') + isnull(' '+middleName,'') + isnull(' ' + lastname1,'') [fullname], |
|
|
isnull(firstname,'') + isnull(' '+middleName,'') + isnull(' ' + lastname1,'') [fullname], |
|
|
isnull(address,'-') address, |
|
|
isnull(address,'-') address, |
|
|
isnull(mobile,'-') mobile, |
|
|
isnull(mobile,'-') mobile, |
|
|
isnull(@paymentMethod,case when ri.paymentMode = '1' then 'Cash Payment' |
|
|
|
|
|
|
|
|
ISNULL(TD.paymentMethod,case when ri.paymentMode = '1' then 'Cash Payment' |
|
|
when ri.paymentMode = '2' then 'Bank Deposit' |
|
|
when ri.paymentMode = '2' then 'Bank Deposit' |
|
|
else 'Mobile Wallet' END) PaymentMethod, |
|
|
else 'Mobile Wallet' END) PaymentMethod, |
|
|
ISNULL(@BANKDETAILS,RI) bankName, |
|
|
|
|
|
ISNULL(@BRANCHDETAILS,CASE WHEN RI.PCOUNTRY IN ('Nepal', 'Vietnam') THEN bankBranchName |
|
|
|
|
|
|
|
|
ISNULL(TD.pBankName,ISNULL(ABL.BANK_NAME,'-')) bankName, |
|
|
|
|
|
ISNULL(TD.pBranchName,CASE WHEN RI.COUNTRY IN ('Nepal', 'Vietnam') THEN bankBranchName |
|
|
ELSE CAST(A.BRANCH_ID AS VARCHAR) + '|' + A.BRANCH_NAME + ' - ' + A.BRANCH_CODE1 END) branchName, |
|
|
ELSE CAST(A.BRANCH_ID AS VARCHAR) + '|' + A.BRANCH_NAME + ' - ' + A.BRANCH_CODE1 END) branchName, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FROM receiverInformation RI(NOLOCK) |
|
|
|
|
|
|
|
|
ISNULL(TD.accountNo,ISNULL(RI.receiverAccountNo,'-')) accountNo |
|
|
|
|
|
from receiverinformation ri(nolock) |
|
|
|
|
|
LEFT JOIN #transactionDetails TD ON TD.RECEIVERID = RI.RECEIVERID |
|
|
|
|
|
LEFT JOIN API_BANK_LIST ABL (NOLOCK) ON ABL.BANK_ID = RI.payOutPartner |
|
|
LEFT JOIN API_BANK_BRANCH_LIST A(NOLOCK) ON A.BRANCH_ID = RI.BANKLOCATION |
|
|
LEFT JOIN API_BANK_BRANCH_LIST A(NOLOCK) ON A.BRANCH_ID = RI.BANKLOCATION |
|
|
|
|
|
|
|
|
select * from |
|
|
|
|
|
|
|
|
|
|
|
SELECT TOP 10 collmode,paymentMethod,PCOUNTRY,pBankBranchName,bankBranchName,* FROM VWREMITTRAN ORDER BY ID DESC |
|
|
|
|
|
SELECT TOP 100 bankBranchName,* FROM RECEIVERINFORMATION ORDER BY RECEIVERID DESC |
|
|
|
|
|
SELECT TOP 10 * FROM VWTRANRECEIVERS ORDER BY ID DESC |
|
|
|
|
|
WHERE customerId = @customerIdNew |
|
|
|
|
|
|
|
|
WHERE RI.CUSTOMERID = @customerIdNew |
|
|
END |
|
|
END |
|
|
IF @flag = 'details-fromMembershipId' |
|
|
IF @flag = 'details-fromMembershipId' |
|
|
BEGIN |
|
|
BEGIN |
|
|