|
@@ -1507,22 +1507,6 @@ public class TscOrderService {
|
|
|
int realDelvAmt = delvFeeCd.getDelvFee() - delvFeeCd.getDelvCpnDcAmt() - delvFeeCd.getDelvGfcdUseAmt();
|
|
int realDelvAmt = delvFeeCd.getDelvFee() - delvFeeCd.getDelvCpnDcAmt() - delvFeeCd.getDelvGfcdUseAmt();
|
|
|
delvFeeCd.setRealDelvAmt(realDelvAmt);
|
|
delvFeeCd.setRealDelvAmt(realDelvAmt);
|
|
|
|
|
|
|
|
- /*
|
|
|
|
|
- // TODO 보유쿠폰존재여부체크
|
|
|
|
|
- // 배송비쿠폰할인금액이 존재한다면 실결제배송비용에 쿠폰할인금액을 적용
|
|
|
|
|
- if (delvFeeCd.getDelvCpnDcAmt() > 0) {
|
|
|
|
|
- // 배송비 > 쿠폰할인금액
|
|
|
|
|
- if (delvFeeCd.getDelvFee() > delvFeeCd.getDelvCpnDcAmt()) {
|
|
|
|
|
- int realDelvAmt = delvFeeCd.getDelvFee() - delvFeeCd.getDelvCpnDcAmt();
|
|
|
|
|
- delvFeeCd.setRealDelvAmt(realDelvAmt);
|
|
|
|
|
- } else {
|
|
|
|
|
- delvFeeCd.setRealDelvAmt(0);
|
|
|
|
|
- }
|
|
|
|
|
- } else {
|
|
|
|
|
- delvFeeCd.setRealDelvAmt(delvFeeCd.getDelvFee());
|
|
|
|
|
- }
|
|
|
|
|
- */
|
|
|
|
|
-
|
|
|
|
|
orderDao.createDeliveryFee(delvFeeCd); // 주문배송비정보등록
|
|
orderDao.createDeliveryFee(delvFeeCd); // 주문배송비정보등록
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -1682,6 +1666,19 @@ public class TscOrderService {
|
|
|
orderDao.createInsurance(order);
|
|
orderDao.createInsurance(order);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // 9. 회원의 경우 자주사용하는 결제정보 등록
|
|
|
|
|
+ if (order.getCustNo() > 0) {
|
|
|
|
|
+ if ("Y".equals(order.getCustPayMeans())) {
|
|
|
|
|
+ Order custPgGb = orderDao.getCustPgGb(order);
|
|
|
|
|
+
|
|
|
|
|
+ if (custPgGb != null) {
|
|
|
|
|
+ orderDao.updateCustPgGb(order);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ orderDao.createCustPgGb(order);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|