ASS_ADDNEW_BVB_SendAppr.txt
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 |