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.
80 lines
4.4 KiB
80 lines
4.4 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_searchTxnOldAPI] Script Date: 9/27/2019 1:30:14 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
/*
|
|
EXEC proc_searchTxnOldAPI @flag='Search',@user='admin',@controlNo='91519884184'
|
|
EXEC proc_searchTxnOldAPI @flag='SearchTicket',@user='admin',@controlNo='91519884184'
|
|
EXEC proc_searchTxnOldAPI @flag='Search', @user = 'admin', @criteria = 'customerId', @value = '224659'
|
|
*/
|
|
CREATE proc [dbo].[proc_searchTxnOldAPI]
|
|
@flag VARCHAR(50)
|
|
,@user VARCHAR(50) = NULL
|
|
,@controlNo VARCHAR(50) = NULL
|
|
,@criteria VARCHAR(50) = NULL
|
|
,@value VARCHAR(200) = NULL
|
|
|
|
AS
|
|
|
|
SET NOCOUNT ON
|
|
|
|
DECLARE
|
|
@code VARCHAR(50)
|
|
,@userName VARCHAR(50)
|
|
,@password VARCHAR(50)
|
|
|
|
EXEC proc_GetAPI @user OUTPUT,@code OUTPUT, @userName OUTPUT, @password OUTPUT
|
|
|
|
IF @flag = 'Search'
|
|
BEGIN
|
|
|
|
IF @criteria='controlNo'
|
|
SET @controlNo=@value
|
|
|
|
IF @criteria='customerId'
|
|
BEGIN
|
|
select @controlNo=dbo.decryptDb(refno)
|
|
from ime_plus_01.dbo.AccountTransaction where CustomerId = @value AND STATUS='Un-Paid'
|
|
IF @controlNo IS NULL
|
|
BEGIN
|
|
SELECT 1 Code, 'Customer ID not matched!' [Message]
|
|
return;
|
|
END
|
|
END
|
|
|
|
IF @criteria='TranId'
|
|
BEGIN
|
|
select @controlNo=dbo.decryptDb(refno)
|
|
from ime_plus_01.dbo.AccountTransaction where Tranno = @value
|
|
IF @controlNo IS NULL
|
|
BEGIN
|
|
SELECT 1 Code, 'Transaction ID not matched!' [Message]
|
|
return;
|
|
END
|
|
END
|
|
|
|
Exec ime_plus_01.dbo.spa_SOAP_Domestic_TransactionStatus
|
|
@code,@userName,@password,'1234',@controlNo
|
|
|
|
/*
|
|
|
|
-- ## Search Transaction Old System ## --
|
|
EXEC proc_searchTxnOldAPI @flag='Search' , @user = 'admin', @controlNo = '98117283086'
|
|
select dbo.decryptDb(refno) refNo,agentname,SenderName,SenderAddress,sender_mobile,SenderCountry,ReceiverName,ReceiverAddress,ReceiverCountry,
|
|
receiveAmt,receiveCType,paymentType,confirmDate,status,paidDate,paidBy,Tranno
|
|
from ime_plus_01.dbo.AccountTransaction where refno=dbo.encryptDb('98117283086')
|
|
*/
|
|
|
|
END
|
|
|
|
IF @flag = 'SearchTicket'
|
|
BEGIN
|
|
EXEC ime_plus_01.[dbo].[spa_SOAP_Domestic_CheckTickets]
|
|
@code,@userName,@password,'177123',@controlNo
|
|
END
|
|
|
|
|
|
GO
|