Project

General

Profile

PAY_TRANSFER_REC.txt

Luc Tran Van, 12/13/2022 10:26 AM

 
1

    
2
ALTER PROCEDURE [dbo].[PAY_TRANSFER_OUTSIDE_TRANS_ByRefId] 
3
@p_REF_ID VARCHAR(200) = NULL, 
4
@p_BRANCH_ID VARCHAR(50) = NULL, 
5
@p_RefNo VARCHAR(500) = NULL
6
AS
7

    
8
DECLARE @GDV NVARCHAR(50), @KSV NVARCHAR(50)
9

    
10
IF(LEFT(@p_REF_ID, 4) = 'TADY')
11
BEGIN
12
	SET @GDV = (SELECT TOP 1 UPPER(TU.TLFullName)
13
				FROM TL_USER TU
14
				LEFT JOIN TR_REQ_ADVANCE_PAYMENT TRP ON TU.TLNANME = TRP.MAKER_ID_KT
15
				WHERE TRP.REQ_PAY_ID = @p_REF_ID)
16

    
17
	SET @KSV = (SELECT TOP 1 UPPER(TU.TLFullName)
18
				FROM TL_USER TU
19
				LEFT JOIN TR_REQ_ADVANCE_PAYMENT TRP ON TU.TLNANME = TRP.CHECKER_ID_KT
20
				WHERE TRP.REQ_PAY_ID = @p_REF_ID)
21

    
22
	SELECT REQ_TRANS_OUTSIDE_REC_ID,REQ_PAY_ID AS 'TRN_ID', REF_NO, 
23
			ISNULL(FORMAT(TRANSFER_DT,'dd/MM/yyyy'),'') AS 'PrintDate', 
24
			dbo.fChuyenCoDauThanhKhongDau(@GDV) AS 'G_D_V', dbo.fChuyenCoDauThanhKhongDau(@KSV) AS 'K_S_V'
25
	FROM TR_REQ_PAY_TRANS_OUTSIDE_REC
26
	WHERE REQ_PAY_ID = @p_REF_ID
27
END
28
ELSE
29
BEGIN
30
	SET @GDV = (SELECT TOP 1 UPPER(TU.TLFullName)
31
				FROM TL_USER TU
32
				LEFT JOIN TR_REQ_PAYMENT TRP ON TU.TLNANME = TRP.MAKER_ID_KT
33
				WHERE TRP.REQ_PAY_ID = @p_REF_ID)
34

    
35
	SET @KSV = (SELECT TOP 1 UPPER(TU.TLFullName)
36
				FROM TL_USER TU
37
				LEFT JOIN TR_REQ_PAYMENT TRP ON TU.TLNANME = TRP.CHECKER_ID_KT
38
				WHERE TRP.REQ_PAY_ID = @p_REF_ID)
39

    
40
	SELECT REQ_TRANS_OUTSIDE_REC_ID,REQ_PAY_ID AS 'TRN_ID', REF_NO, 
41
			ISNULL(FORMAT(TRANSFER_DT,'dd/MM/yyyy'),'') AS 'PrintDate', 
42
			dbo.fChuyenCoDauThanhKhongDau(@GDV) AS 'G_D_V', dbo.fChuyenCoDauThanhKhongDau(@KSV) AS 'K_S_V'
43
	FROM TR_REQ_PAY_TRANS_OUTSIDE_REC
44
	WHERE REQ_PAY_ID = @p_REF_ID
45
END