Bladeren bron

주문정보 금액 체크 보완

jsh77b 4 jaren geleden
bovenliggende
commit
795546d6d0
1 gewijzigde bestanden met toevoegingen van 12 en 0 verwijderingen
  1. 12 0
      src/main/java/com/style24/core/biz/service/TscOrderService.java

+ 12 - 0
src/main/java/com/style24/core/biz/service/TscOrderService.java

@@ -1694,6 +1694,18 @@ public class TscOrderService {
 	@Transactional("shopTxnManager")
 	public void updateOrderInfo(Order order) {
 		
+		// 2021.10.01 세션유실시 CUST_NO 주문정보에 있는 CUST_NO로 방어 설정
+		if (order.getCustNo() < 1) {
+			int custNo = 0;
+			Collection<Order> orderInfo = orderDao.getOrderInfoList(order);
+			if (orderInfo != null) {
+				if (orderInfo.size() > 0) {
+					custNo = orderInfo.iterator().next().getCustNo();
+				}
+			}
+			order.setCustNo(custNo);
+		}
+		
 		// 1.1 무통장입금시 입금대기 
 		if (TscConstants.PayMeans.BANK_DEPOSIT.value().equals(order.getPayMeans())) {
 			order.setOrdDtlStat(TscConstants.OrderDetailStat.DEPOSIT_WAIT.value());