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
|