|
|
@@ -21,6 +21,7 @@ import com.style24.admin.biz.service.TsaOrderService;
|
|
|
import com.style24.admin.biz.service.TsaRendererService;
|
|
|
import com.style24.admin.support.controller.TsaBaseController;
|
|
|
import com.style24.admin.support.security.session.TsaSession;
|
|
|
+import com.style24.core.support.env.TscConstants;
|
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
|
import com.style24.persistence.domain.Order;
|
|
|
import com.style24.persistence.domain.OrderChange;
|
|
|
@@ -277,8 +278,44 @@ public class TsaOrderChangeController extends TsaBaseController {
|
|
|
|
|
|
return super.ok(message.getMessage("SUCC_0001"));
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 교환요청 화면
|
|
|
+ *
|
|
|
+ * @param ordNo - 주문번호
|
|
|
+ * @return ModelAndView
|
|
|
+ * @author card007
|
|
|
+ * @since 2021. 01. 14
|
|
|
+ */
|
|
|
+ @GetMapping("/exchange/request/form")
|
|
|
+ public ModelAndView exchangeRequestFrom(@RequestParam(value = "ordNo") int ordNo) {
|
|
|
+
|
|
|
+ Order order = new Order();
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
+
|
|
|
+ order.setOrdNo(ordNo);
|
|
|
+
|
|
|
+ // 교환가능 주문상세상탭값 설정
|
|
|
+ String[] ordDtlStatArr = new String[3];
|
|
|
+ ordDtlStatArr[0] = TscConstants.OrderDetailStat.SHIPPING.value();
|
|
|
+ ordDtlStatArr[1] = TscConstants.OrderDetailStat.SHIP_COMPLETE.value();
|
|
|
+ ordDtlStatArr[2] = TscConstants.OrderDetailStat.DELIVERY_COMPLETE.value();
|
|
|
+ order.setOrdDtlStatArr(ordDtlStatArr);
|
|
|
+
|
|
|
+ Collection<Order> cancelRequestTargetList = orderChangeService.getCancelRequestTargetList(order);
|
|
|
+
|
|
|
+ Collection<Order> orderInfoList = orderService.getOrderInfoList(order);
|
|
|
+
|
|
|
+ mav.addObject("chgReasonList" , rendererService.getAvailCommonCodeList("G686")); // 반품사유
|
|
|
+ mav.addObject("cancelRequestTargetList" , cancelRequestTargetList); // 반품요청대상 목록
|
|
|
+ mav.addObject("orderInfoList" , orderInfoList); // 주문정보
|
|
|
+ mav.addObject("ordNo" , ordNo);
|
|
|
+ mav.addObject("orderDelvRtnAddrInfo" , orderService.getDeliveryAddrList(order)); // 배송정보
|
|
|
+
|
|
|
+ mav.setViewName("order/ReturnRequestForm");
|
|
|
+
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|