|
|
@@ -771,6 +771,59 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
return mav;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 주문 데이터 생성 (주문접수) : 사용안함
|
|
|
+ *
|
|
|
+ * @param
|
|
|
+ * @return
|
|
|
+ * @author xodud1202
|
|
|
+ * @since 2021. 03. 04
|
|
|
+ */
|
|
|
+ @PostMapping("/validationCheck")
|
|
|
+ @ResponseBody
|
|
|
+ public ModelAndView validationCheck(@RequestBody Order order) {
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
+
|
|
|
+ // 2021.03.09 주문데이타 등록
|
|
|
+ // 1. 로그인체크 후 custNo 설정
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ order.setCustNo(TsfSession.getInfo().getCustNo());
|
|
|
+ } else {
|
|
|
+ order.setJsessionId(TsfSession.getSessionId());
|
|
|
+ order.setCustNo(0);
|
|
|
+ }
|
|
|
+
|
|
|
+ order.setFrontGb(TsfSession.getFrontGb());
|
|
|
+
|
|
|
+ // 2. 주문정보유효성체크
|
|
|
+ String resultStr = orderService.orderValidationCheck(order);
|
|
|
+
|
|
|
+ // 주문정보유효성체크 실패
|
|
|
+ if (!"SUCCESS".equals(resultStr)) {
|
|
|
+ mav.addObject("message", resultStr);
|
|
|
+ mav.setViewName(super.getDeviceViewName("order/OrderEmpty"));
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 2.1 주문금액유효성체크
|
|
|
+ /*
|
|
|
+ resultStr = orderService.orderAmtValidationCheck(order);
|
|
|
+
|
|
|
+ // 주문금액유효성체크 실패
|
|
|
+ if (!"SUCCESS".equals(resultStr)) {
|
|
|
+ mav.addObject("message", resultStr);
|
|
|
+ mav.setViewName(super.getDeviceViewName("order/OrderEmpty"));
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+ */
|
|
|
+
|
|
|
+ // 2021.05.10 추가
|
|
|
+ mav.addObject("message" , resultStr);
|
|
|
+ mav.setViewName(super.getDeviceViewName("order/OrderEmpty"));
|
|
|
+
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 주문 데이터 생성 (주문접수)
|
|
|
@@ -784,7 +837,7 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
@ResponseBody
|
|
|
public ModelAndView createOrder(@RequestBody Order order) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
-
|
|
|
+
|
|
|
// 2021.03.09 주문데이타 등록
|
|
|
// 1. 로그인체크 후 custNo 설정
|
|
|
if (TsfSession.isLogin()) {
|
|
|
@@ -799,12 +852,24 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
// 2. 주문정보유효성체크
|
|
|
String resultStr = orderService.orderValidationCheck(order);
|
|
|
|
|
|
- // 주문정보 유효성체크 실패
|
|
|
+ // 주문정보유효성체크 실패
|
|
|
+ if (!"SUCCESS".equals(resultStr)) {
|
|
|
+ mav.addObject("message", resultStr);
|
|
|
+ mav.setViewName(super.getDeviceViewName("order/OrderEmpty"));
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 2.1 주문금액유효성체크
|
|
|
+ /*
|
|
|
+ resultStr = orderService.orderAmtValidationCheck(order);
|
|
|
+
|
|
|
+ // 주문금액유효성체크 실패
|
|
|
if (!"SUCCESS".equals(resultStr)) {
|
|
|
mav.addObject("message", resultStr);
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderEmpty"));
|
|
|
return mav;
|
|
|
}
|
|
|
+ */
|
|
|
|
|
|
// 3. 주문기본정보등록(주문접수)
|
|
|
coreOrderService.createPreOrder(order);
|
|
|
@@ -827,7 +892,7 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
|
|
|
mav.addObject("payment" , payment);
|
|
|
mav.addObject("orderDetailList" , order.getOrderDetailList());
|
|
|
- mav.addObject("message" , resultStr);
|
|
|
+ mav.addObject("message" , "SUCCESS");
|
|
|
mav.setViewName(super.getDeviceViewName("pg/kcpOrder"));
|
|
|
|
|
|
return mav;
|