|
|
@@ -19,6 +19,7 @@ import com.gagaframework.web.rest.server.GagaResponseStatus;
|
|
|
import com.style24.core.biz.dao.TscOrderChangeDao;
|
|
|
import com.style24.core.biz.dao.TscOrderDao;
|
|
|
import com.style24.core.support.env.TscConstants;
|
|
|
+import com.style24.core.support.env.TscConstants.OrderCancelReason;
|
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
|
import com.style24.core.support.util.CryptoUtils;
|
|
|
import com.style24.persistence.domain.DeliveryFee;
|
|
|
@@ -320,6 +321,19 @@ public class TscOrderChangeService {
|
|
|
orderDetailItem.setOrdDtlStat(ordDtlStat);
|
|
|
|
|
|
orderChangeDao.updateOrderDetailItem(orderDetailItem);
|
|
|
+
|
|
|
+ // 2021.06.25 취소완료 (취소) (정산구분값추가)
|
|
|
+ // 품절취소
|
|
|
+ if (TscConstants.OrderCancelReason.SOLDOUT_CANCEL.value().equals(chgReason)) {
|
|
|
+ orderDetailItem.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_CANCEL.value());
|
|
|
+ }
|
|
|
+ // 일반취소
|
|
|
+ else {
|
|
|
+ orderDetailItem.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_CANCEL.value());
|
|
|
+ }
|
|
|
+ orderDetailItem.setCnclRtnQty(vo.getOrdCanChgQty());
|
|
|
+ orderDetailItem.setOrdChgSq(ordChgSq);
|
|
|
+
|
|
|
orderChangeDao.createOrderDetailItemHst(orderDetailItem);
|
|
|
|
|
|
index++;
|
|
|
@@ -1070,8 +1084,8 @@ public class TscOrderChangeService {
|
|
|
|
|
|
orderChangeDao.createOrderDetailItemForExchange(ordDtlItem);
|
|
|
|
|
|
- // 9. TB_ORDER_DETAIL_ITEM_HST 등록
|
|
|
- orderChangeDao.createOrderDetailItemHstForExchange(ordDtlItem);
|
|
|
+ // 9. TB_ORDER_DETAIL_ITEM_HST 등록 교환신청시에 등록하지 않음
|
|
|
+ //orderChangeDao.createOrderDetailItemHstForExchange(ordDtlItem);
|
|
|
}
|
|
|
|
|
|
// 10. TB_SELL_QTY 등록
|
|
|
@@ -1151,8 +1165,8 @@ public class TscOrderChangeService {
|
|
|
// 3-3. TB_ORDER_DETAIL_ITEM 상태값 변경
|
|
|
// orderChangeDao.updateOrderDetailItemForExchangeCancel(exchangeCancel);
|
|
|
|
|
|
- // 3-4. TB_ORDER_DETAIL_ITEM_HST 생성
|
|
|
- orderChangeDao.createOrderDetailItemHstForExchangeCancel(exchangeCancel);
|
|
|
+ // 3-4. TB_ORDER_DETAIL_ITEM_HST 생성 사용하지않음
|
|
|
+ //orderChangeDao.createOrderDetailItemHstForExchangeCancel(exchangeCancel);
|
|
|
|
|
|
// 3-5. TB_ORDER_CHANGE_DETAIL 상태값 변경 및 DEL_YN Y로 업데이트
|
|
|
orderChangeDao.updateOrderChangeDtlCancel(exchangeCancel);
|
|
|
@@ -2067,10 +2081,13 @@ public class TscOrderChangeService {
|
|
|
orderDetailItem.setRegNo(userNo);
|
|
|
orderDetailItem.setUpdNo(userNo);
|
|
|
orderDetailItem.setOrdDtlStat(ordDtlStat);
|
|
|
-
|
|
|
- log.info("ordDtlStat ::: {}", ordDtlStat);
|
|
|
|
|
|
orderChangeDao.updateOrderDetailItem(orderDetailItem);
|
|
|
+
|
|
|
+ // 2021.06.25 환불컨펌 (반품완료) (정산구분값추가)
|
|
|
+ orderDetailItem.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_RETURN_RETURN_COMPLETE.value());
|
|
|
+ orderDetailItem.setCnclRtnQty(vo.getCnclRtnQty());
|
|
|
+ orderDetailItem.setOrdChgSq(ordChgSq);
|
|
|
orderChangeDao.createOrderDetailItemHst(orderDetailItem);
|
|
|
|
|
|
index++;
|