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.
249 lines
11 KiB
249 lines
11 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[proc_ShiftTransactionToHistoryTable] Script Date: 9/27/2019 1:30:14 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
/*
|
|
Exec proc_ShiftTransactionToHistoryTable @flag = 'u', @user = 'admin'
|
|
|
|
*/
|
|
CREATE proc [dbo].[proc_ShiftTransactionToHistoryTable]
|
|
@flag VARCHAR(50) = NULL
|
|
,@user VARCHAR(50) = NULL
|
|
AS
|
|
|
|
If @FLAG ='u'
|
|
BEGIN
|
|
|
|
SET NOCOUNT ON;
|
|
SET XACT_ABORT ON;
|
|
|
|
BEGIN TRANSACTION
|
|
|
|
--select * into remitTranHistory from remitTran where 1=2
|
|
INSERT INTO remitTranHistory
|
|
(
|
|
[id]
|
|
,[controlNo]
|
|
,[sCurrCostRate]
|
|
,[sCurrHoMargin]
|
|
,[pCurrCostRate]
|
|
,[pCurrHoMargin]
|
|
,[sCurrAgentMargin]
|
|
,[pCurrAgentMargin]
|
|
,[sCurrSuperAgentMargin]
|
|
,[pCurrSuperAgentMargin]
|
|
,[customerRate]
|
|
,[sAgentSettRate]
|
|
,[pDateCostRate]
|
|
,[serviceCharge]
|
|
,[handlingFee]
|
|
,[sAgentComm]
|
|
,[sAgentCommCurrency]
|
|
,[sSuperAgentComm]
|
|
,[sSuperAgentCommCurrency]
|
|
,[sHubComm]
|
|
,[sHubCommCurrency]
|
|
,[pAgentComm]
|
|
,[pAgentCommCurrency]
|
|
,[pSuperAgentComm]
|
|
,[pSuperAgentCommCurrency]
|
|
,[pHubComm]
|
|
,[pHubCommCurrency]
|
|
,[promotionCode]
|
|
,[promotionType]
|
|
,[pMessage]
|
|
,[sCountry]
|
|
,[sSuperAgent]
|
|
,[sSuperAgentName]
|
|
,[sAgent]
|
|
,[sAgentName]
|
|
,[sBranch]
|
|
,[sBranchName]
|
|
,[pCountry]
|
|
,[pSuperAgent]
|
|
,[pSuperAgentName]
|
|
,[pAgent]
|
|
,[pAgentName]
|
|
,[pBranch]
|
|
,[pBranchName]
|
|
,[pState]
|
|
,[pDistrict]
|
|
,[pLocation]
|
|
,[paymentMethod]
|
|
,[pBank]
|
|
,[pBankName]
|
|
,[pBankBranch]
|
|
,[pBankBranchName]
|
|
,[accountNo]
|
|
,[collMode]
|
|
,[collCurr]
|
|
,[tAmt]
|
|
,[cAmt]
|
|
,[pAmt]
|
|
,[payoutCurr]
|
|
,[relWithSender]
|
|
,[purposeOfRemit]
|
|
,[sourceOfFund]
|
|
,[tranStatus]
|
|
,[payStatus]
|
|
,[createdDate]
|
|
,[createdDateLocal]
|
|
,[createdBy]
|
|
,[modifiedDate]
|
|
,[modifiedDateLocal]
|
|
,[modifiedBy]
|
|
,[approvedDate]
|
|
,[approvedDateLocal]
|
|
,[approvedBy]
|
|
,[paidDate]
|
|
,[paidDateLocal]
|
|
,[paidBy]
|
|
,[cancelRequestDate]
|
|
,[cancelRequestDateLocal]
|
|
,[cancelRequestBy]
|
|
,[cancelReason]
|
|
,[refund]
|
|
,[cancelApprovedDate]
|
|
,[cancelApprovedDateLocal]
|
|
,[cancelApprovedBy]
|
|
,[blockedDate]
|
|
,[blockedBy]
|
|
,[lockedDate]
|
|
,[lockedDateLocal]
|
|
,[lockedBy]
|
|
,[payTokenId]
|
|
,[sendEOD]
|
|
,[payEOD]
|
|
,[cancelEOD]
|
|
,[tranType]
|
|
)
|
|
SELECT
|
|
[id]
|
|
,[controlNo]
|
|
,[sCurrCostRate]
|
|
,[sCurrHoMargin]
|
|
,[pCurrCostRate]
|
|
,[pCurrHoMargin]
|
|
,[sCurrAgentMargin]
|
|
,[pCurrAgentMargin]
|
|
,[sCurrSuperAgentMargin]
|
|
,[pCurrSuperAgentMargin]
|
|
,[customerRate]
|
|
,[sAgentSettRate]
|
|
,[pDateCostRate]
|
|
,[serviceCharge]
|
|
,[handlingFee]
|
|
,[sAgentComm]
|
|
,[sAgentCommCurrency]
|
|
,[sSuperAgentComm]
|
|
,[sSuperAgentCommCurrency]
|
|
,[sHubComm]
|
|
,[sHubCommCurrency]
|
|
,[pAgentComm]
|
|
,[pAgentCommCurrency]
|
|
,[pSuperAgentComm]
|
|
,[pSuperAgentCommCurrency]
|
|
,[pHubComm]
|
|
,[pHubCommCurrency]
|
|
,[promotionCode]
|
|
,[promotionType]
|
|
,[pMessage]
|
|
,[sCountry]
|
|
,[sSuperAgent]
|
|
,[sSuperAgentName]
|
|
,[sAgent]
|
|
,[sAgentName]
|
|
,[sBranch]
|
|
,[sBranchName]
|
|
,[pCountry]
|
|
,[pSuperAgent]
|
|
,[pSuperAgentName]
|
|
,[pAgent]
|
|
,[pAgentName]
|
|
,[pBranch]
|
|
,[pBranchName]
|
|
,[pState]
|
|
,[pDistrict]
|
|
,[pLocation]
|
|
,[paymentMethod]
|
|
,[pBank]
|
|
,[pBankName]
|
|
,[pBankBranch]
|
|
,[pBankBranchName]
|
|
,[accountNo]
|
|
,[collMode]
|
|
,[collCurr]
|
|
,[tAmt]
|
|
,[cAmt]
|
|
,[pAmt]
|
|
,[payoutCurr]
|
|
,[relWithSender]
|
|
,[purposeOfRemit]
|
|
,[sourceOfFund]
|
|
,[tranStatus]
|
|
,[payStatus]
|
|
,[createdDate]
|
|
,[createdDateLocal]
|
|
,[createdBy]
|
|
,[modifiedDate]
|
|
,[modifiedDateLocal]
|
|
,[modifiedBy]
|
|
,[approvedDate]
|
|
,[approvedDateLocal]
|
|
,[approvedBy]
|
|
,[paidDate]
|
|
,[paidDateLocal]
|
|
,[paidBy]
|
|
,[cancelRequestDate]
|
|
,[cancelRequestDateLocal]
|
|
,[cancelRequestBy]
|
|
,[cancelReason]
|
|
,[refund]
|
|
,[cancelApprovedDate]
|
|
,[cancelApprovedDateLocal]
|
|
,[cancelApprovedBy]
|
|
,[blockedDate]
|
|
,[blockedBy]
|
|
,[lockedDate]
|
|
,[lockedDateLocal]
|
|
,[lockedBy]
|
|
,[payTokenId]
|
|
,[sendEOD]
|
|
,[payEOD]
|
|
,[cancelEOD]
|
|
,[tranType]
|
|
FROM remitTran
|
|
where
|
|
paidDate IS NOT NULL
|
|
OR cancelApprovedDate IS NOT NULL
|
|
|
|
|
|
DELETE
|
|
FROM remitTran
|
|
WHERE
|
|
paidDate IS NOT NULL
|
|
OR cancelApprovedDate IS NOT NULL
|
|
|
|
UPDATE creditLimit SET
|
|
todaysSent = 0
|
|
,todaysPaid = 0
|
|
,todaysCancelled = 0
|
|
,topUpTillYesterday = topUpToday
|
|
,topUpToday = 0
|
|
|
|
UPDATE userWiseTxnLimit SET
|
|
sendTodays = 0
|
|
,payTodays = 0
|
|
,cancelTodays = 0
|
|
|
|
COMMIT TRANSACTION
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
GO
|