/* UnpaidMngMapper.insertPgKiccPayPtcl */
INSERT INTO pg_kicc_pay_ptcl
(po_ord_no, brand_id, store_id, mall_id, tran_type, res_cd, res_msg, cno, amount, auth_no,
tran_date, stat_cd, stat_msg, pay_type, card_no, issuer_cd, issuer_nm, acquirer_cd, acquirer_nm,
install_period, noint, sys_reg_dttm, sys_reg_id, sys_chg_dttm, sys_chg_id)
VALUES
(#{entity.poOrdNo}, #{entity.brandId}, #{entity.storeId}, #{entity.mallId},
#{entity.tranType}, #{entity.resCd}, #{entity.resMsg}, #{entity.cno}, #{entity.amount},
#{entity.authNo}, #{entity.tranDate}, #{entity.statCd}, #{entity.statMsg}, #{entity.payType},
#{entity.cardNo}, #{entity.issuerCd}, #{entity.issuerNm}, #{entity.acquirerCd}, #{entity.acquirerNm},
#{entity.installPeriod}, #{entity.noint},
NOW(), #{userId}, NOW(), #{userId})
/* UnpaidMngMapper.updateStlMgntBaseInfo4Rcpt */
UPDATE stl_mgnt_base_info SET
rcpt_yn = 'Y', /* 수납여부 */
rcpt_dt = DATE_FORMAT(NOW(),'%Y%m%d'), /* 수납일자 */
rcpt_amt = IFNULL(rcpt_amt, 0) + #{easypayPaymentRequest.r_amount}, /* 수납금액 : 결제금액을 더한다. */
sys_chg_dttm = NOW(),
sys_chg_id = #{userId}
WHERE sttl_mgnt_unq_no = #{easypayPaymentRequest.sttlMgntUnqNo}
/* UnpaidMngMapper.updateLoanMgntBaseInfo4UnpaidPay */
UPDATE loan_mgnt_base_info SET
use_amt_total = #{entity.useAmtTotal}, /* 사용금액합계 */
sys_chg_dttm = NOW(),
sys_chg_id = #{userId}
WHERE loan_mgnt_unq_no = #{entity.loanMgntUnqNo}