Project

General

Profile

ASS_ADDNEW_BVB_SendAppr.txt

Luc Tran Van, 04/07/2022 09:13 AM

 
1
-- Stored Procedure
2

    
3
CREATE PROCEDURE [dbo].[ASS_ADDNEW_BVB_SendAppr]
4
@p_ADDNEW_ID	VARCHAR(15)  = NULL,
5
@p_USER_LOGIN   VARCHAR(15) = NULL
6
AS
7
BEGIN TRANSACTION
8

    
9
	UPDATE dbo.ASS_ADDNEW SET AUTH_STATUS = 'U'
10
	WHERE ADDNEW_ID = @p_ADDNEW_ID
11
	IF @@ERROR <> 0 GOTO ABORT
12

    
13
	INSERT INTO dbo.PL_PROCESS(REQ_ID, PROCESS_ID, CHECKER_ID, APPROVE_DT, PROCESS_DESC, NOTES)
14
						VALUES(@p_ADDNEW_ID, 'SEND', @p_USER_LOGIN, GETDATE(), 
15
					    N'Nhân viên tạo phiếu và gửi phê duyệt thành công', N'Nhân viên gửi phê duyệt')
16
	IF @@ERROR <> 0 GOTO ABORT
17

    
18
COMMIT TRANSACTION   
19
SELECT '0' as Result,  
20
			N'Hồ sơ số: '+@p_ADDNEW_ID+
21
			N' đã được gửi phê duyệt thành công. Vui lòng đợi cấp phê duyệt trung gian xác nhận.' ErrorDesc
22
RETURN '0'
23

    
24
ABORT:
25
BEGIN
26
	ROLLBACK TRANSACTION
27
	SELECT '-1' as Result, '' USER_MASTER_ID, '' ErrorDesc
28
	RETURN '-1'
29
END
30
GO