diff --git a/src/main/java/itn/let/mjo/pay/service/MjonPayVO.java b/src/main/java/itn/let/mjo/pay/service/MjonPayVO.java index 1ecc5485..a1be7f1e 100644 --- a/src/main/java/itn/let/mjo/pay/service/MjonPayVO.java +++ b/src/main/java/itn/let/mjo/pay/service/MjonPayVO.java @@ -249,12 +249,22 @@ public class MjonPayVO extends ComDefaultVO{ private String loginLastDate; // KG 모빌리언스 변수 - private String mrctTrdNo; // 상점거래번호 - private String trdNo; // 모빌리언스 거래번호 - + private String mrctTrdNo; // 상점거래번호 + private String trdNo; // 모빌리언스 거래번호 + private String spayMethod; // 간편결제 구분값 + public String getSpayMethod() { + return spayMethod; + } + + public void setSpayMethod(String spayMethod) { + this.spayMethod = spayMethod; + } + private int remainPoint; + + public int getRemainPoint() { return remainPoint; diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java index 61a8dc63..642f0e97 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayV2Controller.java @@ -373,9 +373,11 @@ public class MjonPayV2Controller { String Cardcode = request.getParameter("Cardcode"); /* 결제 카드코드 */ String Cardname = request.getParameter("Cardname"); /* 결제 카드사명 */ String chkValue = request.getParameter("chkValue"); /* 결과값 검증 hash데이터 */ + String spayMethod = request.getParameter("Paymethod"); /* 지불방법 (간편결제 시에만 응답) */ System.out.println("#############################################################"); System.out.println("KG MOBILIANS NotiUrl - CARD Tradeid : " + Tradeid); + System.out.println("KG MOBILIANS NotiUrl - CARD SpayMethod : " + spayMethod); String cpChkValue = ""; cpChkValue = "Mobilid="+ Mobilid + @@ -514,7 +516,9 @@ public class MjonPayV2Controller { mjonPayVO.setResultCode(Resultcd); mjonPayVO.setResultMsg(Resultmsg); mjonPayVO.setAmt(Prdtprice); // 결제금액 - mjonPayVO.setPayMethod("SPAY"); // 결제방법 + mjonPayVO.setPayMethod("SPAY"); // 결제방법 + mjonPayVO.setSpayMethod(spayMethod); // 간편결제 결제방법 + mjonPayVO.setPgCode("KGM"); // mjonPayVO.setGoodsName(Prdtnm); // mjonPayVO.setPhone(""); // 모바일 diff --git a/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml b/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml index 5d1fea70..1972a4d3 100644 --- a/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml +++ b/src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml @@ -632,7 +632,7 @@ BANK_CODE, BANK_NAME, RCPT_TYPE, RCPT_AUTH_CODE, RCPT_TID, CARRIER, MOBILE, VBANK_CODE, VBANK_NAME, VBANK_NUM, VBANK_EXP_DATE, CANCEL_RESULT_CODE, CANCEL_RESULT_MSG, CANCEL_AMT, CANCEL_DATE, - CANCEL_TIME, CANCEL_NUM, CALC_BASE_M, AFTER_PAY_YN + CANCEL_TIME, CANCEL_NUM, CALC_BASE_M, AFTER_PAY_YN, SPAY_METHOD ) VALUES ( @@ -644,7 +644,7 @@ #bankCode#, #bankName#, #rcptType#, #rcptAuthCode#, #rcptTid#, #carrier#, #mobile#, #vbankCode#, #vbankName#, #vbankNum#, #vbankExpDate#, #cancelResultCode#, #cancelResultMsg#, #cancelAmt#, #cancelDate#, - #cancelTime#, #cancelNum#, #calcBaseM#, #afterPayYn# + #cancelTime#, #cancelNum#, #calcBaseM#, #afterPayYn#, #spayMethod# )