Project

General

Profile

2.0 LS CUSTOMER APPR.txt

Luc Tran Van, 02/20/2023 04:29 PM

 
1

    
2
ALTER PROCEDURE [dbo].[LS_CUSTOMER_App]
3
@p_CUSTOMER_ID varchar(15),
4
@P_AUTH_STATUS VARCHAR(1),
5
@P_CHECKER_ID VARCHAR(12),
6
@P_APPROVE_DT VARCHAR(20)
7
AS
8
/*
9
DECLARE	@aStatus VARCHAR(1)
10
DECLARE @sErrorCode VARCHAR(20)
11
SET @sErrorCode = ''
12
	SELECT @aStatus = [AUTH_STATUS] FROM LS_CUSTOMER WHERE CUSTOMER_ID=@p_CUSTOMER_ID
13
	IF @aStatus = 'A'
14
		SET @sErrorCode = ''
15

    
16
	IF @ERRORSYS <> ''
17
	BEGIN
18
		SELECT ErrorCode Result, ''CUSTOMER_ID, ErrorDesc ErrorDesc FROM SYS_ERROR WHERE ErrorCode = @ERRORSYS
19
		RETURN '0'
20
	END*/
21
BEGIN TRANSACTION
22
		UPDATE LS_CUSTOMER SET AUTH_STATUS = 'A', CHECKER_ID = @P_CHECKER_ID, APPROVE_DT = CONVERT(DATETIME,@P_APPROVE_DT,103)
23
WHERE CUSTOMER_ID=@p_CUSTOMER_ID
24
		IF @@Error <> 0 GOTO ABORT
25
COMMIT TRANSACTION
26
SELECT '0' as Result, @p_CUSTOMER_ID  CUSTOMER_ID, '' ErrorDesc
27
RETURN '0'
28
ABORT:
29
BEGIN
30
		ROLLBACK TRANSACTION
31
		SELECT '-1' as Result, '' CUSTOMER_ID, '' ErrorDesc
32
		RETURN '-1'
33
End
34

    
35

    
36

    
37