|
|
@@ -98,10 +98,19 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView noMemberOrderListForm() {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ log.info("noMemberOrdNo >>> {}", TsfSession.getAttribute("noMemberOrdNo"));
|
|
|
+ log.info("noMemberOrdNm >>> {}", TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ log.info("noMemberOrdPhnno >>> {}", TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
// 비회원 정보 유효성 체크
|
|
|
if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
|| StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
- || StringUtils.isBlank(TsfSession.getAttribute("noMemberPhnno"))) {
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
// 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
return mav;
|
|
|
@@ -113,15 +122,15 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
order.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
order.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
|
|
|
- mav.addObject("ordNo", order.getOrdNo());
|
|
|
- mav.addObject("ordNm", order.getOrdNm());
|
|
|
- mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
-
|
|
|
// 핸드폰번호 하이픈 처리
|
|
|
if (!order.getOrdPhnno().contains("-")) {
|
|
|
order.setOrdPhnno(order.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
}
|
|
|
|
|
|
+ mav.addObject("ordNo", order.getOrdNo());
|
|
|
+ mav.addObject("ordNm", order.getOrdNm());
|
|
|
+ mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
+
|
|
|
// 주문 상태 별 수량 조회
|
|
|
mav.addObject("orderCount", coreOrderService.getOrderStatCount(order));
|
|
|
|
|
|
@@ -149,10 +158,16 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView noMemberOrderDetailForm() {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
// 비회원 정보 유효성 체크
|
|
|
if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
|| StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
- || StringUtils.isBlank(TsfSession.getAttribute("noMemberPhnno"))) {
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
// 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
return mav;
|
|
|
@@ -164,15 +179,15 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
order.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
order.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
|
|
|
- mav.addObject("ordNo", order.getOrdNo());
|
|
|
- mav.addObject("ordNm", order.getOrdNm());
|
|
|
- mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
-
|
|
|
// 핸드폰번호 하이픈 처리
|
|
|
if (!order.getOrdPhnno().contains("-")) {
|
|
|
order.setOrdPhnno(order.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
}
|
|
|
|
|
|
+ mav.addObject("ordNo", order.getOrdNo());
|
|
|
+ mav.addObject("ordNm", order.getOrdNm());
|
|
|
+ mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
+
|
|
|
// 로그인여부 설정
|
|
|
mav.addObject("isLogin", false);
|
|
|
|
|
|
@@ -291,7 +306,7 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
if (isFind) {
|
|
|
TsfSession.setAttribute("noMemberOrdNm",order.getOrdNm());
|
|
|
TsfSession.setAttribute("noMemberOrdNo", String.valueOf(order.getOrdNo()));
|
|
|
- TsfSession.setAttribute("noMemberPhnno",order.getOrdPhnno());
|
|
|
+ TsfSession.setAttribute("noMemberOrdPhnno",order.getOrdPhnno());
|
|
|
}
|
|
|
|
|
|
result.setBoolean("isFind", isFind);
|
|
|
@@ -448,10 +463,31 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView noMemberCancelForm(Order order) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
- // ordDtlNo
|
|
|
- // delvFeeCd
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
|
|
|
// 비회원 정보 설정
|
|
|
+ order.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ order.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ order.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!order.getOrdPhnno().contains("-")) {
|
|
|
+ order.setOrdPhnno(order.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
mav.addObject("ordNo", order.getOrdNo());
|
|
|
mav.addObject("ordNm", order.getOrdNm());
|
|
|
mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
@@ -526,7 +562,31 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView returnForm(Order order) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
// 비회원 정보 설정
|
|
|
+ order.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ order.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ order.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!order.getOrdPhnno().contains("-")) {
|
|
|
+ order.setOrdPhnno(order.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
mav.addObject("ordNo", order.getOrdNo());
|
|
|
mav.addObject("ordNm", order.getOrdNm());
|
|
|
mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
@@ -688,7 +748,31 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView exchangeForm(Order order) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
// 비회원 정보 설정
|
|
|
+ order.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ order.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ order.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!order.getOrdPhnno().contains("-")) {
|
|
|
+ order.setOrdPhnno(order.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
mav.addObject("ordNo", order.getOrdNo());
|
|
|
mav.addObject("ordNm", order.getOrdNm());
|
|
|
mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
@@ -840,10 +924,35 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
* @since 2021. 05. 02
|
|
|
*/
|
|
|
@GetMapping("/cre/list/form")
|
|
|
- public ModelAndView mypageCreListForm(Order order) {
|
|
|
+ public ModelAndView mypageCreListForm() {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
// 비회원 정보 설정
|
|
|
+ Order order = new Order();
|
|
|
+ order.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ order.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ order.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!order.getOrdPhnno().contains("-")) {
|
|
|
+ order.setOrdPhnno(order.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
mav.addObject("ordNo", order.getOrdNo());
|
|
|
mav.addObject("ordNm", order.getOrdNm());
|
|
|
mav.addObject("ordPhnno", order.getOrdPhnno());
|
|
|
@@ -914,6 +1023,35 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView mypageCreCancelDetailForm(OrderChange orderChange) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 설정
|
|
|
+ orderChange.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ orderChange.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ orderChange.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!orderChange.getOrdPhnno().contains("-")) {
|
|
|
+ orderChange.setOrdPhnno(orderChange.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
+ mav.addObject("ordNo", orderChange.getOrdNo());
|
|
|
+ mav.addObject("ordNm", orderChange.getOrdNm());
|
|
|
+ mav.addObject("ordPhnno", orderChange.getOrdPhnno());
|
|
|
+
|
|
|
// 취소상세 데이터 조회
|
|
|
GagaMap map = orderChangeService.getCreCancelDetailInfo(orderChange);
|
|
|
OrderChange oneData = (OrderChange) map.get("oneData");
|
|
|
@@ -926,11 +1064,6 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
order.setOrdNo(orderChange.getOrdNo());
|
|
|
mav.addObject("paymentInfo", orderService.getPaymentInfoForMypage(order));
|
|
|
|
|
|
- // 비회원 정보 설정
|
|
|
- mav.addObject("ordNo", orderChange.getOrdNo());
|
|
|
- mav.addObject("ordNm", orderChange.getOrdNm());
|
|
|
- mav.addObject("ordPhnno", orderChange.getOrdPhnno());
|
|
|
-
|
|
|
mav.setViewName(super.getDeviceViewName("mypage/NoMemberCreCancelDetailForm"));
|
|
|
|
|
|
return mav;
|
|
|
@@ -948,6 +1081,35 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView mypageCreReturnDetailForm(OrderChange orderChange) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 설정
|
|
|
+ orderChange.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ orderChange.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ orderChange.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!orderChange.getOrdPhnno().contains("-")) {
|
|
|
+ orderChange.setOrdPhnno(orderChange.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
+ mav.addObject("ordNo", orderChange.getOrdNo());
|
|
|
+ mav.addObject("ordNm", orderChange.getOrdNm());
|
|
|
+ mav.addObject("ordPhnno", orderChange.getOrdPhnno());
|
|
|
+
|
|
|
// 로그인여부 설정
|
|
|
mav.addObject("isLogin", false);
|
|
|
|
|
|
@@ -963,11 +1125,6 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
order.setOrdNo(orderChange.getOrdNo());
|
|
|
mav.addObject("paymentInfo", orderService.getPaymentInfoForMypage(order));
|
|
|
|
|
|
- // 비회원 정보 설정
|
|
|
- mav.addObject("ordNo", orderChange.getOrdNo());
|
|
|
- mav.addObject("ordNm", orderChange.getOrdNm());
|
|
|
- mav.addObject("ordPhnno", orderChange.getOrdPhnno());
|
|
|
-
|
|
|
mav.setViewName(super.getDeviceViewName("mypage/NoMemberCreReturnDetailForm"));
|
|
|
|
|
|
return mav;
|
|
|
@@ -985,6 +1142,35 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
public ModelAndView mypageCreExchangeDetailForm(OrderChange orderChange) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
|
|
|
+ // 로그인 상태이면 메인으로 리다이렉트 처리
|
|
|
+ if (TsfSession.isLogin()) {
|
|
|
+ mav.setViewName("redirect:/");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 유효성 체크
|
|
|
+ if (StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNo"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdNm"))
|
|
|
+ || StringUtils.isBlank(TsfSession.getAttribute("noMemberOrdPhnno"))) {
|
|
|
+ // 세션에 비회원 정보가 없으면 비회원 주문 조회 화면으로 리다이렉트 처리
|
|
|
+ mav.setViewName("redirect:/customer/noncust/order/confirm/form");
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ // 비회원 정보 설정
|
|
|
+ orderChange.setOrdNo(Integer.parseInt(TsfSession.getAttribute("noMemberOrdNo")));
|
|
|
+ orderChange.setOrdNm(TsfSession.getAttribute("noMemberOrdNm"));
|
|
|
+ orderChange.setOrdPhnno(TsfSession.getAttribute("noMemberOrdPhnno"));
|
|
|
+
|
|
|
+ // 핸드폰번호 하이픈 처리
|
|
|
+ if (!orderChange.getOrdPhnno().contains("-")) {
|
|
|
+ orderChange.setOrdPhnno(orderChange.getOrdPhnno().replaceAll("(\\d{3})(\\d{3,4})(\\d{4})", "$1-$2-$3"));
|
|
|
+ }
|
|
|
+
|
|
|
+ mav.addObject("ordNo", orderChange.getOrdNo());
|
|
|
+ mav.addObject("ordNm", orderChange.getOrdNm());
|
|
|
+ mav.addObject("ordPhnno", orderChange.getOrdPhnno());
|
|
|
+
|
|
|
// 로그인여부 설정
|
|
|
mav.addObject("isLogin", false);
|
|
|
|
|
|
@@ -994,11 +1180,6 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
mav.addObject("exchangeDetailList", map);
|
|
|
mav.addObject("oneData", oneData);
|
|
|
|
|
|
- // 비회원 정보 설정
|
|
|
- mav.addObject("ordNo", orderChange.getOrdNo());
|
|
|
- mav.addObject("ordNm", orderChange.getOrdNm());
|
|
|
- mav.addObject("ordPhnno", orderChange.getOrdPhnno());
|
|
|
-
|
|
|
mav.setViewName(super.getDeviceViewName("mypage/NoMemberCreExchangeDetailForm"));
|
|
|
|
|
|
return mav;
|
|
|
@@ -1032,4 +1213,79 @@ public class TsfNoMemberController extends TsfBaseController {
|
|
|
|
|
|
return result;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 마이페이지 주문목록 조회 (모바일)
|
|
|
+ *
|
|
|
+ * @param Order
|
|
|
+ * @return ModelAndView
|
|
|
+ * @author jsh77b
|
|
|
+ * @since 2021. 04. 19
|
|
|
+ */
|
|
|
+ @ResponseBody
|
|
|
+ @PostMapping("/order/listInfo")
|
|
|
+ public ModelAndView getOrderListInfo(@RequestBody Order order) {
|
|
|
+
|
|
|
+ // 주문목록조회
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
+
|
|
|
+ // 페이징 처리 설정
|
|
|
+ TscPageRequest pageable = new TscPageRequest((order.getPageNo() > 0 ? order.getPageNo() - 1 : 0), order.getPageSize(), order.getPageUnit());
|
|
|
+ int totalCnt = orderService.getPagingOrdNoListCount(order);
|
|
|
+ pageable.setTotalCount(totalCnt);
|
|
|
+ order.setPageable(pageable);
|
|
|
+
|
|
|
+ // 페이징 처리 및 주문정보 조회
|
|
|
+ List<Integer> ordNoList = new ArrayList<>();
|
|
|
+
|
|
|
+ for (Order tmpOrder : orderService.getPagingOrdNoList(order)) {
|
|
|
+ ordNoList.add(tmpOrder.getOrdNo());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (ordNoList.size() > 0) {
|
|
|
+ order.setOrdNoList(ordNoList.stream().mapToInt(Integer::intValue).toArray());
|
|
|
+ }
|
|
|
+
|
|
|
+ mav.addObject("orderList", orderService.getOrderListForMypage(order));
|
|
|
+ mav.setViewName(super.getDeviceViewName("mypage/MypageOrderListInfo"));
|
|
|
+
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 마이페이지 취반교 목록 조회
|
|
|
+ *
|
|
|
+ * @param OrderChange
|
|
|
+ * @return ModelAndView
|
|
|
+ * @author jsh77b
|
|
|
+ * @since 2021. 02. 18
|
|
|
+ */
|
|
|
+ @PostMapping("/cre/listInfo")
|
|
|
+ @ResponseBody
|
|
|
+ public ModelAndView getCreListInfo(@RequestBody OrderChange orderChange) {
|
|
|
+ // 주문목록조회
|
|
|
+ ModelAndView mav = new ModelAndView();
|
|
|
+
|
|
|
+ // 페이징 처리 설정
|
|
|
+ TscPageRequest pageable = new TscPageRequest((orderChange.getPageNo() > 0 ? orderChange.getPageNo() - 1 : 0), orderChange.getPageSize(), orderChange.getPageUnit());
|
|
|
+ pageable.setTotalCount(orderChangeService.getPagingCreListCount(orderChange));
|
|
|
+ orderChange.setPageable(pageable);
|
|
|
+
|
|
|
+ // 페이징 처리 및 주문정보 조회
|
|
|
+ List<Integer> ordChgSqList = new ArrayList<>();
|
|
|
+
|
|
|
+ for (OrderChange tmpOrderChange : orderChangeService.getPagingCreList(orderChange)) {
|
|
|
+ ordChgSqList.add(tmpOrderChange.getOrdChgSq());
|
|
|
+ }
|
|
|
+
|
|
|
+ if (ordChgSqList.size() > 0) {
|
|
|
+ orderChange.setOrdChgSqArr(ordChgSqList.stream().mapToInt(Integer::intValue).toArray());
|
|
|
+ }
|
|
|
+
|
|
|
+ mav.addObject("creList", orderChangeService.getCreList(orderChange));
|
|
|
+ mav.addObject("creInfo", orderChange);
|
|
|
+ mav.setViewName(super.getDeviceViewName("mypage/MypageCreListInfo"));
|
|
|
+
|
|
|
+ return mav;
|
|
|
+ }
|
|
|
}
|