Project

General

Profile

Script_upd_send_mail_not_confirm.txt

Luc Tran Van, 06/29/2023 04:39 PM

 
1
ALTER PROCEDURE [dbo].[TR_REQ_PAY_AUTO_GET_LIST_NOT_CONFIRM_SEND_MAIL]
2
@p_APP_DT VARCHAR(20) = NULL
3
AS
4
	SET @p_APP_DT = GETDATE();
5
	--SET @p_APP_DT = '2023-05-25T11:22:00';
6

    
7
	SELECT A.REQ_PAY_AUTO_ID, A.REQ_PAY_AUTO_CODE, B.EXPECTED_DT,
8
	A.BRANCH_ID, A.DEP_ID, A.BRANCH_CREATE, A.PROCESS, 
9
	A.MAKER_ID, A.TRANSFER_USER_RECEIVE, A.CHECKER_ID, 
10
	A.TRANSFER_MAKER, A.MAKER_ID_KT, A.CHECKER_ID_KT
11
	FROM TR_REQ_PAYMENT_AUTO A
12
	LEFT JOIN TR_REQ_PAY_AUTO_SCHEDULE_DETAIL B ON A.REQ_PAY_AUTO_ID = B.REQ_PAY_AUTO_ID
13
	WHERE 1=1
14
	AND A.REQ_PAY_AUTO_TYPE = 'A'
15
	AND A.AUTH_STATUS_KT = 'A' 
16
	AND REQ_PAY_AUTO_STATUS = 'EFFECTIVE' 
17
	AND A.RECORD_STATUS = '1' 
18
	AND A.CONTRACT_ID IS NOT NULL
19
	AND	A.IS_MAKER_CONFIRM_CHECKBOX = '1' 
20
	AND ISNULL(A.IS_MAKER_CONFIRM, '') <> '1'
21
	AND CONVERT(DATE, DATEADD(DAY, 7, @p_APP_DT), 103) >= CONVERT(DATE, B.EXPECTED_DT, 103)
22
	--AND CONVERT(DATE, @p_APP_DT, 103) < EXPECTED_DT
23
	AND ISNULL(B.PAY_AUTO_STATUS, '') <> 'Y'
24

    
25
	RETURN '0'
26