UPDATE MOVE DVCM.txt
1 |
|
---|---|
2 |
ALTER PROCEDURE [dbo].[TR_REQUEST_DOC_MOVE_DVCM] |
3 |
-- Add the parameters for the stored procedure here |
4 |
@p_REQ_ID VARCHAR(20), |
5 |
@p_DMMS_ID_NEW VARCHAR(20), |
6 |
@p_MAKER_ID VARCHAR(20) |
7 |
AS |
8 |
BEGIN |
9 |
IF(@p_REQ_ID IS NOT NULL AND @p_DMMS_ID_NEW IS NOT NULL) |
10 |
BEGIN |
11 |
DECLARE @PR_ID INT |
12 |
SET @PR_ID=(SELECT ID FROM dbo.PL_REQUEST_PROCESS WHERE PROCESS_ID='DMMS' AND REQ_ID=@p_REQ_ID AND STATUS='C') |
13 |
IF(EXISTS(SELECT ID FROM dbo.PL_REQUEST_PROCESS_CHILD WHERE PROCESS_ID=@PR_ID AND REQ_ID=@p_REQ_ID)) |
14 |
BEGIN |
15 |
SELECT '-1' as Result, N'Phiếu yêu cầu đã được điều phối cho nhân viên, Nên không thể chuyển cho DVCM' ErrorDesc |
16 |
RETURN '-1' |
17 |
END |
18 |
UPDATE TR_REQUEST_DOC SET DMMS_ID = @p_DMMS_ID_NEW WHERE REQ_ID = @p_REQ_ID |
19 |
INSERT dbo.PL_PROCESS |
20 |
( |
21 |
REQ_ID, |
22 |
PROCESS_ID, |
23 |
CHECKER_ID, |
24 |
APPROVE_DT, |
25 |
PROCESS_DESC, |
26 |
NOTES |
27 |
) |
28 |
VALUES |
29 |
( @p_REQ_ID, -- REQ_ID - varchar(15) |
30 |
'DMMS', -- PROCESS_ID - varchar(10) |
31 |
@p_MAKER_ID, -- CHECKER_ID - varchar(15) |
32 |
GETDATE(), -- APPROVE_DT - datetime |
33 |
N'', -- PROCESS_DESC - nvarchar(1000) |
34 |
N'Chuyển phiếu về DVCM' -- NOTES - nvarchar(1000) |
35 |
) |
36 |
|
37 |
SELECT '0' as Result, '' ErrorDesc |
38 |
RETURN '0' |
39 |
END |
40 |
ELSE |
41 |
BEGIN |
42 |
SELECT '-1' as Result, '' ErrorDesc |
43 |
RETURN '-1' |
44 |
END |
45 |
END |
46 |
|
47 |
|