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

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