Jelajahi Sumber

이태영 - 20210507 추가 결제 개발 중

xodud lee 5 tahun lalu
induk
melakukan
1cae73044a

+ 5 - 1
src/main/java/com/style24/core/biz/service/TscKcpService.java

@@ -154,10 +154,14 @@ public class TscKcpService {
 	}
 
 	public Payment setKcpOrderData(Order order) {
+		if(order.getOrdChgSq() > 0) {
+			order.setPgOrdNo("C" + order.getOrdChgSq());
+		}
+
 		Payment payment = new Payment();
 		// KCP 주문요청 공통 데이터
 		payment.setReqTx("pay");						// 필수 (주문시 only "pay")
-		payment.setOrdrIdxx(order.getOrdNo());			// 필수
+		payment.setOrdrIdxx(order.getPgOrdNo());		// 필수
 		payment.setGoodName(order.getGoodsNm());		// 필수
 		payment.setGoodMny(order.getPayAmt());			// 필수
 		payment.setBuyrName(order.getOrdNm());			// 필수

+ 1 - 0
src/main/java/com/style24/persistence/domain/Order.java

@@ -375,6 +375,7 @@ public class Order extends TscBaseDomain {
 	private Integer ordDtlItemSq;
 
 	private Integer paySq;
+	private String pgOrdNo;
 	private int refundAmt;
 	private int rfCpn1Amt;
 	private int rfTmtb1Amt;

+ 1 - 1
src/main/java/com/style24/persistence/domain/Payment.java

@@ -53,13 +53,13 @@ public class Payment extends TscBaseDomain {
 	private int orgOrdNo;					// 기존주문번호
 
 	// KCP
-	private int ordrIdxx;					// 가맹점 주문번호
 	private int goodMny;					// 결제금액
 	private int shopUserId;					// 가맹점 고객 ID (CUST_NO)
 	private int quotaopt;					// 신용카드 최대 할부개월수
 	private int leftAmt;					// 남은 금액
 	private int partCancelAmt;				// 부분취소금액
 	private Integer vcntExpireTerm;			// 무통장입금 유효기간 설정
+	private String ordrIdxx;					// 가맹점 주문번호
 	private String actionResult;			// 인증수단
 	private String approvalKey;				// 결제등록키
 	private String dispTaxYn;				// 현금영수증 노출 여부