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