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
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
|