Ver Fonte

ST24PRJ-676 [결함] 무통장결제 입금 전 취소 분 일일거래내역 조회 이슈

card007 há 4 anos atrás
pai
commit
0bf7a88953

+ 9 - 6
src/main/java/com/style24/core/biz/service/TscOrderChangeService.java

@@ -2326,13 +2326,16 @@ public class TscOrderChangeService {
 		orderChangeDao.createOrderDetailHstForAllCancel(orderDetail);
 
 		// 주문상세단품정보 수정 및 이력 등록
-		// 2021.06.25 전체취소 (취소완료) (정산구분값추가)
-		orderDetail.setOrdChgSq(ordChgSq);
-		orderDetail.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_CANCEL.value());
-		orderChangeDao.createOrderDetailItemHstForAllCancel(orderDetail);
-		
 		orderChangeDao.updateOrderDetailItemForAllCancel(orderDetail);
-		
+
+		// 2021.06.25 전체취소 (취소완료) (정산구분값추가)
+		// 2021.12.20 card007 결제전주문취소 정산처리 제외
+		if (!TscConstants.OrderChangeStat.PAYMENT_BEFORE_CANCEL.value().equals(chgStat)) {
+			orderDetail.setOrdChgSq(ordChgSq);
+			orderDetail.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_CANCEL.value());
+			orderChangeDao.createOrderDetailItemHstForAllCancel(orderDetail);
+		}
+
 		// 10. 배송비 취소 처리
 		OrderChange deliveryFee = new OrderChange();
 		deliveryFee.setOrdNo(ordNo);