Procházet zdrojové kódy

Merge remote-tracking branch 'origin/xodud1202' into card007

# Conflicts:
#	src/main/java/com/style24/front/biz/service/TsfOrderService.java
card007 před 5 roky
rodič
revize
13e189a942

+ 1 - 2
src/main/java/com/style24/front/biz/service/TsfOrderService.java

@@ -269,8 +269,7 @@ public class TsfOrderService {
 					throw new IllegalArgumentException("결제 정보 저장 실패. 새로고침 후 다시 시작해주세요.");
 				}
 			}
-
-			coreKcpService.kcpPayRollBack(result, request);
+			}
 		} catch(Exception e) {
 			e.printStackTrace();
 			throw new IllegalArgumentException(e.getMessage());

+ 1 - 1
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -774,7 +774,7 @@ public class TsfOrderController extends TsfBaseController {
 	 * @author xodud1202
 	 * @since 2021. 03. 04
 	 */
-	@PostMapping("/create/order")
+	@PostMapping("/create/preOrder")
 	public ModelAndView createOrder(Order order) {
 		ModelAndView mav = new ModelAndView();
 		// TODO 주문 시작 데이터 처리

+ 1 - 1
src/main/java/com/style24/persistence/mybatis/shop/TsfOrder.xml

@@ -337,7 +337,7 @@
 			, CARD_TYPE = #{cardType}
 			, CARD_NM = #{cardNm}
 			, CARD_MIPS = #{cardMips}
-			, CARD_PCABLE_YN = #{cardPcableYn}
+			, CARD_PCABLE_YN = IFNULL(#{cardPcableYn}, 'Y')
 			, VA_NO = #{vaNo}
 			, VA_BANK = #{vaBank}
 			, VA_DEADLINE = DATE_FORMAT(#{vaDeadline} , '%Y%m%d%H%i%S')

+ 1 - 52
src/main/webapp/WEB-INF/views/web/order/OrderFormWeb.html

@@ -26,57 +26,6 @@
 <!-- payment.js -->
 <script type="text/javascript" th:src="${@environment.getProperty('pg.kcp.js.url')}" src=""></script>
 <script type="text/javascript" src="/ux/pc/js/payment.js"></script>
-
-
-<!-- xodud1202 -->
-<script type="text/javascript">
-	/****************************************************************/
-	/* m_Completepayment  설명                                      */
-	/****************************************************************/
-	/* 인증완료시 재귀 함수                                         */
-	/* 해당 함수명은 절대 변경하면 안됩니다.                        */
-	/* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다.    */
-	/* Web 방식의 경우 리턴 값이 form 으로 넘어옴                   */
-	/****************************************************************/
-	function m_Completepayment( FormOrJson, closeEvent )
-	{
-		var frm = document.order_info;
-
-		/********************************************************************/
-		/* FormOrJson은 가맹점 임의 활용 금지                               */
-		/* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다.  */
-		/* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다.       */
-		/********************************************************************/
-		GetField( frm, FormOrJson );
-
-
-		if( frm.res_cd.value == "0000" )
-		{
-			alert("결제 승인 요청 전,\n\n반드시 결제창에서 고객님이 결제 인증 완료 후\n\n리턴 받은 ordr_chk 와 업체 측 주문정보를\n\n다시 한번 검증 후 결제 승인 요청하시기 바랍니다."); //업체 연동 시 필수 확인 사항.
-			alert(frm);
-			/*
-				가맹점 리턴값 처리 영역
-			*/
-
-			frm.submit();
-		} else {
-			alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
-			closeEvent();
-		}
-	}
-	
-	/* 표준웹 실행 */
-	function jsf__pay( form ) {
-		try {
-			KCP_Pay_Execute( form );
-		} catch (e) {
-			/* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
-		}
-	}
-</script>
-
-	
-
 	<script type="text/javascript">
 		$(document).on("click", "#buyBtn", function() {
 			$.ajax({
@@ -85,7 +34,7 @@
 				dataType : 'html',
 				data : {
 					  pgGb		: "PAYCO"
-					, payMeans	: "G014_10"
+					, payMeans	: "G014_30"
 					, ordNo		: "5"
 					, goodsNm	: "상품 테스트"
 					, payAmt	: "1233"

+ 36 - 0
src/main/webapp/ux/pc/js/payment.js

@@ -0,0 +1,36 @@
+/****************************************************************/
+/* m_Completepayment  설명                                      */
+/****************************************************************/
+/* 인증완료시 재귀 함수                                         */
+/* 해당 함수명은 절대 변경하면 안됩니다.                        */
+/* 해당 함수의 위치는 payplus.js 보다먼저 선언되어여 합니다.    */
+/* Web 방식의 경우 리턴 값이 form 으로 넘어옴                   */
+/****************************************************************/
+function m_Completepayment( FormOrJson, closeEvent )
+{
+	var frm = document.order_info;
+	
+	/********************************************************************/
+	/* FormOrJson은 가맹점 임의 활용 금지                               */
+	/* frm 값에 FormOrJson 값이 설정 됨 frm 값으로 활용 하셔야 됩니다.  */
+	/* FormOrJson 값을 활용 하시려면 기술지원팀으로 문의바랍니다.       */
+	/********************************************************************/
+	GetField( frm, FormOrJson );
+	
+	
+	if( frm.res_cd.value == "0000" ) {
+		frm.submit();
+	} else {
+		alert( "[" + frm.res_cd.value + "] " + frm.res_msg.value );
+		closeEvent();
+	}
+}
+
+/* 표준웹 실행 */
+function jsf__pay( form ) {
+	try {
+		KCP_Pay_Execute( form );
+	} catch (e) {
+		/* IE 에서 결제 정상종료시 throw로 스크립트 종료 */
+	}
+}