Project

General

Profile

BUD_MASTER_Confirm.txt

Hot_fix font chữ - Luc Tran Van, 03/11/2022 10:29 AM

 
1

    
2
ALTER PROCEDURE [dbo].[BUD_MASTER_Confirm]
3
------STORE duyệt cấp phê duyệt trung gian-----------
4
@p_BUILDING_ID varchar(15),
5
@p_SIGN_USER VARCHAR(12),
6
@p_SIGN_DT VARCHAR(20)
7
AS
8
BEGIN TRANSACTION
9
		-------Trường hợp người duyệt là cấp phê duyệt trung gian, update SIGN_DT---------
10
	DECLARE @BUILDING_NAME NVARCHAR(500) = (SELECT BUILDING_NAME FROM BUD_MASTER WHERE BUILDING_ID = @p_BUILDING_ID)
11
	UPDATE BUD_MASTER
12
		SET SIGN_DT = CONVERT(DATETIME, @p_SIGN_DT, 103),
13
		AUTH_STATUS = 'U'
14
		WHERE BUILDING_ID = @p_BUILDING_ID
15
	IF @@ERROR <> 0 GOTO ABORT
16
	INSERT INTO dbo.PL_PROCESS
17
					(
18
					    REQ_ID,
19
					    PROCESS_ID,
20
					    CHECKER_ID,
21
					    APPROVE_DT,
22
					    PROCESS_DESC,
23
					    NOTES
24
					)
25
					VALUES
26
					(   @p_BUILDING_ID,       
27
						'APPROVE',
28
					    @p_SIGN_USER,        
29
					    GETDATE(), 
30
					    N'Cấp trung gian xác nhận thông tin trụ sở thành công' ,      
31
					    N'Cấp trung gian xác nhận thông tin trụ sở'       
32
					 )
33
	IF @@ERROR <> 0 GOTO ABORT
34
	
35
COMMIT TRANSACTION   
36
SELECT '0' as Result, '' CONTRACT_ID,
37
			N'Trụ sở: ' +@BUILDING_NAME+
38
			N' đã được xác nhận thành công! Vui lòng đợi trưởng đơn vị phê duyệt.'	ErrorDesc
39
RETURN '0'
40

    
41
ABORT:
42
BEGIN
43
	ROLLBACK TRANSACTION
44
	SELECT '-1' as Result, '' CONTRACT_ID, '' ErrorDesc
45
	RETURN '-1'
46
END