Ver código fonte

PG점프 수정 커밋

card007 4 anos atrás
pai
commit
297f6b8dcd

+ 18 - 3
src/main/java/com/style24/core/biz/service/TscOrderChangeService.java

@@ -701,7 +701,10 @@ public class TscOrderChangeService {
 			
 			// 네이버페이주문형, 외부몰주문, PG점프, 100%상품권 결제는 PG점프 처리
 			if (TscConstants.PgGb.NAVER_ORDER.value().equals(pgGb) || TscConstants.PayMeans.EXTMALL.value().equals(payMeans) || "Y".equals(pgStat) || pg.getPartCancelAmt() == 0) {
-				pg.setPayAmt(-pg.getPartCancelAmt());
+				// 2021.10.15 card007 PG점프는 추후 데이터 구분을 위해 pgTid, pgTradeNo 없앰
+				pg.setPayAmt(pg.getPartCancelAmt() * -1);
+				pg.setPgTid("");
+				pg.setPgTradeNo("");
 				orderDao.insertPaymentCancel(pg);
 			} else if (TscConstants.PgGb.KCP.value().equals(pgGb) || TscConstants.PgGb.PAYCO.value().equals(pgGb)) {
 				log.info("modType ::: {}", modType);
@@ -2254,7 +2257,10 @@ public class TscOrderChangeService {
 		// PG처리
 		if (TscConstants.PgGb.NAVER_ORDER.value().equals(pgGb) || TscConstants.PayMeans.EXTMALL.value().equals(payMeans) || "Y".equals(pgStat) || refundAmt == 0) {
 			// 상품권 100%, 제휴몰, PG점프처리, 네이버페이주문은 PG점프 처리
+			// 2021.10.15 card007 PG점프는 추후 데이터 구분을 위해 pgTid, pgTradeNo 없앰
 			pg.setPayAmt(pg.getPayAmt() * -1);
+			pg.setPgTid("");
+			pg.setPgTradeNo("");
 			orderDao.insertPaymentCancel(pg);
 		} else if (TscConstants.PgGb.KCP.value().equals(pgGb) || TscConstants.PgGb.PAYCO.value().equals(pgGb)) {
 			pg.setModType(modType);
@@ -3192,10 +3198,13 @@ public class TscOrderChangeService {
 			if (orderDao.getExtmallOrderChk(pg) > 0) {
 				payMeans = TscConstants.PayMeans.EXTMALL.value();
 			}
-						
+
 			// 상품권 100%, 제휴몰, PG점프처리, 네이버페이주문은 PG점프 처리
 			if (TscConstants.PgGb.NAVER_ORDER.value().equals(pgGb) || TscConstants.PayMeans.EXTMALL.value().equals(payMeans) || "Y".equals(pgStat) || refundAmt == 0) {
-				pg.setPayAmt(pg.getPayAmt() * -1);
+				// 2021.10.15 card007 PG점프는 추후 데이터 구분을 위해 pgTid, pgTradeNo 없앰
+				pg.setPayAmt(pg.getPartCancelAmt() * -1);
+				pg.setPgTid("");
+				pg.setPgTradeNo("");
 				orderDao.insertPaymentCancel(pg);
 			}
 			// KCP 및 PAYCO 결제 취소 처리
@@ -4182,7 +4191,10 @@ public class TscOrderChangeService {
 
 		// 상품권 100%, 제휴몰, PG점프처리, 네이버페이주문은 PG점프 처리
 		if (TscConstants.PgGb.NAVER_ORDER.value().equals(pgGb) || TscConstants.PayMeans.EXTMALL.value().equals(payMeans) || "Y".equals(pgStat) || refundAmt == 0) {
+			// 2021.10.15 card007 PG점프는 추후 데이터 구분을 위해 pgTid, pgTradeNo 없앰
 			pg.setPayAmt(pg.getPayAmt() * -1);
+			pg.setPgTid("");
+			pg.setPgTradeNo("");
 			orderDao.insertPaymentCancel(pg);
 		}
 		// KCP 및 PAYCO 결제 취소 처리
@@ -4502,7 +4514,10 @@ public class TscOrderChangeService {
 		// 상품권으로만 결제 시 PG점프
 		if (TscConstants.PgGb.NAVER_ORDER.value().equals(pgGb) || TscConstants.PayMeans.EXTMALL.value().equals(payMeans) || "Y".equals(pgStat) || refundAmt == 0) {
 			// 상품권 100%, 제휴몰, PG점프처리, 네이버페이주문은 PG점프 처리
+			// 2021.10.15 card007 PG점프는 추후 데이터 구분을 위해 pgTid, pgTradeNo 없앰
 			pg.setPayAmt(pg.getPayAmt() * -1);
+			pg.setPgTid("");
+			pg.setPgTradeNo("");
 			orderDao.insertPaymentCancel(pg);
 		} else if (TscConstants.PgGb.KCP.value().equals(pgGb) || TscConstants.PgGb.PAYCO.value().equals(pgGb)) {
 			pg.setModType(modType);