Cập nhật store sendapp XDCB.txt
1 |
|
---|---|
2 |
ALTER PROCEDURE [dbo].[CON_REQUEST_DOC_SendApp] |
3 |
@CONST_ID VARCHAR(15), |
4 |
@TLNAME VARCHAR(100) |
5 |
AS |
6 |
BEGIN TRANSACTION |
7 |
IF(NOT EXISTS(SELECT * FROM CON_REQUEST_DOC WHERE CONSTRUCT_ID = @CONST_ID)) |
8 |
BEGIN |
9 |
ROLLBACK TRANSACTION |
10 |
SELECT '-1' as Result, N'Vui lòng chọn tờ trình cho công trình này.' ErrorDesc |
11 |
RETURN '-1' |
12 |
END |
13 |
UPDATE CON_MASTER |
14 |
SET [AUTH_STATUS] = 'U' |
15 |
WHERE CONSTRUCT_ID = @CONST_ID |
16 |
IF @@Error <> 0 GOTO ABORT |
17 |
|
18 |
UPDATE CON_REQUEST_DOC SET [AUTH_STATUS] = 'U' |
19 |
WHERE CONSTRUCT_ID = @CONST_ID |
20 |
IF @@Error <> 0 GOTO ABORT |
21 |
|
22 |
INSERT INTO dbo.PL_PROCESS |
23 |
( |
24 |
REQ_ID, |
25 |
PROCESS_ID, |
26 |
CHECKER_ID, |
27 |
APPROVE_DT, |
28 |
PROCESS_DESC, |
29 |
NOTES |
30 |
) |
31 |
VALUES |
32 |
( @CONST_ID, -- REQ_ID - varchar(15) |
33 |
--@p_PROCESS_ID, -- PROCESS_ID - varchar(10) |
34 |
'SEND', |
35 |
@TLNAME, -- CHECKER_ID - varchar(15) |
36 |
GETDATE(), -- APPROVE_DT - datetime |
37 |
N'Nhân viên tạo phiếu và gửi phê duyệt thành công' , -- PROCESS_DESC - nvarchar(1000) |
38 |
N'Gửi phê duyệt' -- NOTES - nvarchar(1000) |
39 |
) |
40 |
COMMIT TRANSACTION |
41 |
SELECT '0' as Result, '' ErrorDesc |
42 |
RETURN '0' |
43 |
|
44 |
ABORT: |
45 |
BEGIN |
46 |
ROLLBACK TRANSACTION |
47 |
SELECT '-1' as Result, '' ErrorDesc |
48 |
RETURN '-1' |
49 |
END |