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

1 year ago
  1. USE [FastMoneyPro_Remit]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[PROC_SCHEDULER_PUSH_TXN_TRANGLO] Script Date: 9/27/2019 1:30:14 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE PROC [dbo].[PROC_SCHEDULER_PUSH_TXN_TRANGLO]
  9. (
  10. @flag VARCHAR(100)
  11. ,@PROVIDER VARCHAR(50) = NULL
  12. ,@TRANID BIGINT = NULL
  13. )
  14. AS
  15. SET NOCOUNT ON
  16. BEGIN
  17. IF @flag='sync-list-tranglo'
  18. BEGIN
  19. SELECT top 1000 id, dbo.fnadecryptstring(controlNo2) transId,ContNo GTN ,paymentMethod
  20. FROM remittran(NOLOCK)
  21. WHERE pagent='224389' AND tranStatus='Payment' AND payStatus='unpaid'
  22. AND createdDate < CAST(GETDATE() AS DATE)
  23. AND pAgent = 224389
  24. and approvedDate < '2019-01-01'
  25. ORDER BY id desc
  26. RETURN
  27. END
  28. END
  29. IF @FLAG = 'mark-paid'
  30. BEGIN
  31. UPDATE remitTran SET
  32. payStatus = 'Paid',
  33. tranStatus = 'Paid',
  34. paidBy = 'system',
  35. paidDate = GETDATE(),
  36. paidDateLocal = GETUTCDATE()
  37. WHERE id = @TRANID
  38. AND payStatus = 'Unpaid' AND tranStatus='Payment'
  39. AND pAgent = 224389
  40. END
  41. GO