|
@@ -15,8 +15,11 @@
|
15
|
15
|
loan.credt_limit_amt, /* 신용한도금액(후불) */
|
16
|
16
|
loan.tmp_rcv_acct_total, /* 가수금액합계(선결제) */
|
17
|
17
|
DATE_FORMAT(stl.sttl_req_dt, '%Y.%m.%d') AS sttl_req_dt, /* 정산요청일자 */
|
|
18
|
+ DATE_FORMAT(stl.sttl_dt, '%Y.%m.%d') AS sttl_dt, /* 정산확정일자 */
|
18
|
19
|
stl.sttl_req_amt, /* 정산요청금액 */
|
19
|
|
- DATE_FORMAT(stl.sttl_dt, '%Y.%m.%d') AS sttl_dt, /* 정산확인일자 */
|
|
20
|
+ stl.sttl_amt, /* 정산확정금액 */
|
|
21
|
+ stl.rcpt_amt, /* 수납금액 */
|
|
22
|
+ (IFNULL(stl.sttl_amt, stl.sttl_req_amt) - IFNULL(stl.rcpt_amt, 0)) AS unpaid_amt, /* 미납금액 */
|
20
|
23
|
<![CDATA[
|
21
|
24
|
CASE WHEN store.sttl_req_cfrm_term > 0 AND store.sttl_rcp_amt_term > 0 THEN
|
22
|
25
|
CASE WHEN stl.sttl_req_dt IS NULL THEN '정산요청전'
|
|
@@ -37,17 +40,17 @@
|
37
|
40
|
stl.sttl_mgnt_unq_no /* 정산관리고유번호 */
|
38
|
41
|
FROM store_base_info store
|
39
|
42
|
INNER JOIN loan_mgnt_base_info loan
|
40
|
|
- ON store.loan_mgnt_unq_no = loan.loan_mgnt_unq_no
|
41
|
|
- AND store.loan_dvsn = loan.loan_dvsn
|
42
|
|
- AND store.store_id = loan.store_id
|
43
|
|
- AND loan.loan_dvsn = 'LD02'
|
44
|
|
- AND loan.use_amt_total > 0
|
|
43
|
+ ON store.loan_mgnt_unq_no = loan.loan_mgnt_unq_no
|
|
44
|
+ AND store.loan_dvsn = loan.loan_dvsn
|
|
45
|
+ AND store.store_id = loan.store_id
|
|
46
|
+ AND loan.loan_dvsn = 'LD02'
|
|
47
|
+ AND loan.use_amt_total > 0
|
45
|
48
|
INNER JOIN stl_mgnt_base_info stl
|
46
|
|
- ON store.store_id = stl.store_id
|
47
|
|
- AND store.brand_id = stl.brand_id
|
48
|
|
- AND stl.sttl_req_dt BETWEEN #{fromDt} AND #{toDt}
|
49
|
|
- AND stl.sttl_st_cd IN ('ST10', 'ST20') /* 정산요청/정산확정 */
|
50
|
|
- AND IFNULL(stl.rcpt_yn, 'N') = 'N' /* 수납여부(후불사용) */
|
|
49
|
+ ON store.store_id = stl.store_id
|
|
50
|
+ AND store.brand_id = stl.brand_id
|
|
51
|
+ AND stl.sttl_req_dt BETWEEN #{fromDt} AND #{toDt}
|
|
52
|
+ AND stl.sttl_st_cd IN ('ST10', 'ST20') /* 정산요청/정산확정 */
|
|
53
|
+ AND IFNULL(stl.rcpt_yn, 'N') = 'N' /* 수납여부(후불사용) */
|
51
|
54
|
WHERE 1 = 1
|
52
|
55
|
AND store.brand_id = #{sBrandId}
|
53
|
56
|
<if test="sStoreId != null and sStoreId != ''">
|
|
@@ -104,12 +107,15 @@
|
104
|
107
|
loan.loan_mgnt_unq_no, /* 여신관리고유번호 */
|
105
|
108
|
loan.loan_dvsn, FN_CODE_NM('LOAN_DVSN', loan.loan_dvsn) AS loan_dvsn_nm, /* 여신구분(정산타입) */
|
106
|
109
|
loan.credt_limit_amt - loan.use_amt_total + loan.acct_bal + loan.tmp_rcv_acct_total AS use_amt_total, /* 사용가능한도 */
|
107
|
|
- loan.acct_bal, /* 계좌잔액 */
|
|
110
|
+ loan.acct_bal, /* 매장 계좌잔액 */
|
108
|
111
|
loan.credt_limit_amt, /* 신용한도금액(후불) */
|
109
|
112
|
loan.tmp_rcv_acct_total, /* 가수금액합계(선결제) */
|
110
|
113
|
DATE_FORMAT(stl.sttl_req_dt, '%Y.%m.%d') AS sttl_req_dt, /* 정산요청일자 */
|
|
114
|
+ DATE_FORMAT(stl.sttl_dt, '%Y.%m.%d') AS sttl_dt, /* 정산확정일자 */
|
111
|
115
|
stl.sttl_req_amt, /* 정산요청금액 */
|
112
|
|
- DATE_FORMAT(stl.sttl_dt, '%Y.%m.%d') AS sttl_dt, /* 정산확인일자 */
|
|
116
|
+ stl.sttl_amt, /* 정산확정금액 */
|
|
117
|
+ stl.rcpt_amt, /* 수납금액 */
|
|
118
|
+ (IFNULL(stl.sttl_amt, stl.sttl_req_amt) - IFNULL(stl.rcpt_amt, 0)) AS unpaid_amt, /* 미납금액 */
|
113
|
119
|
<![CDATA[
|
114
|
120
|
CASE WHEN store.sttl_req_cfrm_term > 0 AND store.sttl_rcp_amt_term > 0 THEN
|
115
|
121
|
CASE WHEN stl.sttl_req_dt IS NULL THEN '정산요청전'
|