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
|
|