Explorar el Código

이태영 - 20210507 네이버페이 개발 중

xodud lee hace 5 años
padre
commit
302181853b
Se han modificado 1 ficheros con 12 adiciones y 0 borrados
  1. 12 0
      src/main/java/com/style24/front/biz/service/TsfOrderService.java

+ 12 - 0
src/main/java/com/style24/front/biz/service/TsfOrderService.java

@@ -334,6 +334,10 @@ public class TsfOrderService {
 			param.setPayMeans(TscConstants.PayMeans.CREDIT_CARD.value());
 		}
 
+		if(TscConstants.FrontGb.MOB.value().equals(TsfSession.getFrontGb()) && StringUtils.isNotEmpty(request.getParameter("param_opt_3"))) {
+			param.setOrdChgSq(Integer.parseInt(request.getParameter("param_opt_3")));
+		}
+
 		try {
 			if(StringUtils.isEmpty(param.getPgGb())) {
 				throw new IllegalArgumentException("결제수단을 선택해주세요.");
@@ -355,6 +359,14 @@ public class TsfOrderService {
 					result.setOrdNo(Integer.parseInt(request.getParameter("ordr_idxx")));
 					result.setPayMeans(param.getPayMeans());
 				} else {
+					if(param.getOrdChgSq() > 0) {
+						param.setPgOrdNo("C" + param.getOrdChgSq());
+					} else {
+						param.setPgOrdNo(request.getParameter("ordr_idxx"));
+					}
+
+					param.setOrdNo(Integer.parseInt(request.getParameter("ordr_idxx")));
+
 					// 일반 KCP 결제
 					result = coreKcpService.kcpPayRequest(param, request, response);
 				}