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