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.2 KiB

USE [FastMoneyPro_Remit]
GO
/****** Object: StoredProcedure [dbo].[ws_proc_VirtualAccountDepositNotification] Script Date: 9/27/2019 1:30:14 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROC [dbo].[ws_proc_VirtualAccountDepositNotification]
(
@RequestJSon Nvarchar(500),
@rowId int = null,
@flag char(1),
@methodName VARCHAR(50) = NULL
)
AS
SET NOCOUNT ON
SET XACT_ABORT ON
----ADDED COLUMN METHOD NAME
--ALTER TABLE apiRequstLogVaccountDeposit ADD MethodName VARCHAR(50)
BEGIN TRY
if @flag='i'
begin
BEGIN TRANSACTION
INSERT INTO apiRequstLogVaccountDeposit(RequestJSon,logDate,MethodName)
values(@RequestJSon,GETDATE(),@methodName)
set @rowId = @@IDENTITY
IF @@TRANCOUNT > 0
COMMIT TRANSACTION
select 0 as code , 'Record saved successfully' message ,@rowId id
end
else if @flag='u'
begin
update apiRequstLogVaccountDeposit set ResponseMsg=@RequestJSon where id = @rowId
end
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
ROLLBACK TRAN
SELECT '9001' code , 'Technical Error : ' + ERROR_MESSAGE() message,null id
END CATCH
GO