|
|
@@ -379,7 +379,7 @@ public class TsfOrderService {
|
|
|
errMsg.append("@errMsg=").append("결제수단을 선택해주세요.");
|
|
|
errMsg.append("@ordNo=").append(ordNo);
|
|
|
errMsg.append("@pgGb=").append(pgGb);
|
|
|
- errMsg.append("@stopNo=").append(1);
|
|
|
+ errMsg.append("@stepNo=").append(1);
|
|
|
|
|
|
throw new IllegalArgumentException(errMsg.toString());
|
|
|
}
|
|
|
@@ -420,7 +420,7 @@ public class TsfOrderService {
|
|
|
errMsg.append("@errMsg=").append("결제 수단이 잘못 입력되었습니다. 새로고침 후 다시 시도해주세요.");
|
|
|
errMsg.append("@ordNo=").append(ordNo);
|
|
|
errMsg.append("@pgGb=").append(pgGb);
|
|
|
- errMsg.append("@stopNo=").append(2);
|
|
|
+ errMsg.append("@stepNo=").append(2);
|
|
|
|
|
|
throw new IllegalArgumentException(errMsg.toString());
|
|
|
}
|
|
|
@@ -462,6 +462,8 @@ public class TsfOrderService {
|
|
|
// 결제완료 업데이트
|
|
|
int resultCnt = coreOrderDao.updatePaymentOrderComplete(result);
|
|
|
|
|
|
+ resultCnt = 0;
|
|
|
+
|
|
|
// 결제실패일때 실행
|
|
|
if (resultCnt < 1) {
|
|
|
if (TscConstants.PgGb.KCP.value().equals(param.getPgGb()) || TscConstants.PgGb.PAYCO.value().equals(param.getPgGb())) {
|
|
|
@@ -470,6 +472,7 @@ public class TsfOrderService {
|
|
|
result.setPayStat(TscConstants.PaymentStat.PAY_BEFORE_CANCEL.value());
|
|
|
coreOrderDao.insertPayment(result);
|
|
|
} else {
|
|
|
+ result.setModType("STSC");
|
|
|
coreKcpService.kcpCancel(result);
|
|
|
}
|
|
|
} else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
|
|
|
@@ -484,10 +487,9 @@ public class TsfOrderService {
|
|
|
errMsg.append("@errMsg=").append("결제 정보 저장 실패. 새로고침 후 다시 시작해주세요.");
|
|
|
errMsg.append("@ordNo=").append(ordNo);
|
|
|
errMsg.append("@pgGb=").append(pgGb);
|
|
|
- errMsg.append("@stopNo=").append(3);
|
|
|
+ errMsg.append("@stepNo=").append(3);
|
|
|
|
|
|
throw new IllegalArgumentException(errMsg.toString());
|
|
|
-
|
|
|
}
|
|
|
// 결제성공일때 실행
|
|
|
else {
|
|
|
@@ -496,14 +498,7 @@ public class TsfOrderService {
|
|
|
}
|
|
|
} catch(Exception e) {
|
|
|
e.printStackTrace();
|
|
|
-
|
|
|
- // 2021.10.26 결제실패내용등록
|
|
|
- errMsg.append("@errMsg=").append(e.getMessage());
|
|
|
- errMsg.append("@ordNo=").append(ordNo);
|
|
|
- errMsg.append("@pgGb=").append(pgGb);
|
|
|
- errMsg.append("@stopNo=").append(4);
|
|
|
-
|
|
|
- throw new IllegalArgumentException(errMsg.toString());
|
|
|
+ throw new IllegalArgumentException(e.getMessage());
|
|
|
}
|
|
|
|
|
|
return result;
|
|
|
@@ -2577,9 +2572,7 @@ public class TsfOrderService {
|
|
|
}
|
|
|
|
|
|
// 2021.10.25 결제실패 등록
|
|
|
- // @Transactional("shopTxnManager", Propagtion.REQUIRES_NEW)
|
|
|
- // @Transactional(propagation=Propagation.REQUIRES_NEW)
|
|
|
- @Transactional(readOnly = true, propagation = Propagation.REQUIRES_NEW)
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
public void createPaymentFail(Order order) {
|
|
|
Order po = new Order();
|
|
|
po.setOrdNo(order.getOrdNo());
|