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.
46 lines
2.1 KiB
46 lines
2.1 KiB
USE [FastMoneyPro_Remit]
|
|
GO
|
|
/****** Object: StoredProcedure [dbo].[PROC_SCHEDULER_PUSH_TXN_TRANGLO] Script Date: 9/27/2019 1:30:14 PM ******/
|
|
SET ANSI_NULLS ON
|
|
GO
|
|
SET QUOTED_IDENTIFIER ON
|
|
GO
|
|
|
|
CREATE PROC [dbo].[PROC_SCHEDULER_PUSH_TXN_TRANGLO]
|
|
(
|
|
@flag VARCHAR(100)
|
|
,@PROVIDER VARCHAR(50) = NULL
|
|
,@TRANID BIGINT = NULL
|
|
|
|
)
|
|
AS
|
|
SET NOCOUNT ON
|
|
BEGIN
|
|
|
|
IF @flag='sync-list-tranglo'
|
|
BEGIN
|
|
SELECT top 1000 id, dbo.fnadecryptstring(controlNo2) transId,ContNo GTN ,paymentMethod
|
|
FROM remittran(NOLOCK)
|
|
WHERE pagent='224389' AND tranStatus='Payment' AND payStatus='unpaid'
|
|
AND createdDate < CAST(GETDATE() AS DATE)
|
|
AND pAgent = 224389
|
|
and approvedDate < '2019-01-01'
|
|
ORDER BY id desc
|
|
RETURN
|
|
END
|
|
END
|
|
IF @FLAG = 'mark-paid'
|
|
BEGIN
|
|
UPDATE remitTran SET
|
|
payStatus = 'Paid',
|
|
tranStatus = 'Paid',
|
|
paidBy = 'system',
|
|
paidDate = GETDATE(),
|
|
paidDateLocal = GETUTCDATE()
|
|
WHERE id = @TRANID
|
|
AND payStatus = 'Unpaid' AND tranStatus='Payment'
|
|
AND pAgent = 224389
|
|
END
|
|
|
|
|
|
GO
|