|
|
@@ -182,7 +182,7 @@ public class TscOrderChangeService {
|
|
|
String chgMemo = mav.getString("chgMemo").toString(); // 변경메모
|
|
|
String allCanYn = mav.getString("allCanYn").toString(); // 무통장입금전 전체취소 여부
|
|
|
String isCustomer = mav.getString("isCustomer").toString(); // 변경사유 (고객, 회사)
|
|
|
- String chgGb = TscConstants.OrderChangeStat.CANCEL.value(); // 취소요청
|
|
|
+ String chgGb = TscConstants.OrderChangeGb.CANCEL.value(); // 취소요청
|
|
|
|
|
|
// 4. 주문상세단품정보등록,변경 (단품단위)
|
|
|
List<Order> cancelOrderDetailList = new ArrayList<Order>();
|
|
|
@@ -404,23 +404,25 @@ public class TscOrderChangeService {
|
|
|
* @author jsh77b
|
|
|
* @since 2021. 01. 19
|
|
|
*/
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
public GagaMap rtnReq(GagaMap mav, int userNo) {
|
|
|
|
|
|
// 1. 세션회원조회
|
|
|
//userNo = userNo;
|
|
|
|
|
|
// 2. 취소요정정보목록
|
|
|
- List<Order> cancelReqList = (List<Order>) mav.get("cancelReqList"); //주문 취소 신청 목록
|
|
|
- List<Order> cancelOrderRefundList = (List<Order>) mav.get("cancelOrderRefundList"); //주문 환불 금액 목록
|
|
|
- List<Order> cancelDelvRefundList = (List<Order>) mav.get("cancelDelvRefundList"); //주문 환불 배송 금액 목록
|
|
|
+ //List<Order> cancelReqList = (List<Order>) mav.get("cancelReqList"); // 주문 취소 신청 목록
|
|
|
+ List<Order> cancelOrderRefundList = (List<Order>) mav.get("cancelOrderRefundList"); // 주문 환불 금액 목록
|
|
|
+ List<Order> cancelDelvRefundList = (List<Order>) mav.get("cancelDelvRefundList"); // 주문 환불 배송 금액 목록
|
|
|
|
|
|
// 3. 취소신청정보
|
|
|
- int ordNo = Integer.parseInt(mav.getString("ordNo").toString());
|
|
|
- String chgReason = mav.getString("chgReason").toString();
|
|
|
- String chgMemo = mav.getString("chgMemo").toString();
|
|
|
- String allCanYn = mav.getString("allCanYn").toString();
|
|
|
- String isCustomer = mav.getString("isCustomer").toString();
|
|
|
- String chgGb = "G680_30"; //반품요청
|
|
|
+ int ordNo = Integer.parseInt(mav.getString("ordNo").toString()); // 주문번호
|
|
|
+ String chgReason = mav.getString("chgReason").toString(); // 변경사유
|
|
|
+ String chgMemo = mav.getString("chgMemo").toString(); // 변경메모
|
|
|
+ String allCanYn = mav.getString("allCanYn").toString(); // 무통장입금전 전체취소 여부
|
|
|
+ String isCustomer = mav.getString("isCustomer").toString(); // 변경사유 (고객, 회사)
|
|
|
+ String chgGb = TscConstants.OrderChangeGb.RETURN.value(); // 반품요청
|
|
|
|
|
|
// 4.1 주문변경 기본정보 등록
|
|
|
OrderChange orderChange = new OrderChange();
|
|
|
@@ -463,9 +465,9 @@ public class TscOrderChangeService {
|
|
|
|
|
|
// 2020.01.05 추후 무통장입금전 전체 취소시 분기로직 추가 예정
|
|
|
if ("Y".equals(allCanYn)) {
|
|
|
- cancelOrderRefundPo.setOrdDtlStat("G013_98"); // 결제전주문취소 : 공통코드로관리예정
|
|
|
+ cancelOrderRefundPo.setOrdDtlStat(TscConstants.OrderDetailStat.PAYMENT_BEFORE_CANCEL.value()); // 결제전주문취소 : 공통코드로관리예정
|
|
|
} else {
|
|
|
- cancelOrderRefundPo.setOrdDtlStat("G013_99"); // 결제후주문취소 : 공통코드로관리예정
|
|
|
+ cancelOrderRefundPo.setOrdDtlStat(TscConstants.OrderDetailStat.PAYMENT_AFTER_CANCEL.value()); // 결제후주문취소 : 공통코드로관리예정
|
|
|
}
|
|
|
|
|
|
// 4.2.1 취소수량이 존재하면 주문정보 수정 및 주문변경정보 등록
|
|
|
@@ -514,7 +516,7 @@ public class TscOrderChangeService {
|
|
|
changeDetailPo.setOrdChgSq(orderChange.getOrdChgSq());
|
|
|
changeDetailPo.setOrdDtlNo(vo.getOrdDtlNo());
|
|
|
changeDetailPo.setChgQty(vo.getOrdCanChgQty());
|
|
|
- changeDetailPo.setChgStat("G685_40"); // 반품요청 : 공통코드로관리예정
|
|
|
+ changeDetailPo.setChgStat(TscConstants.OrderChangeStat.RETURN.value()); // 반품요청
|
|
|
changeDetailPo.setRegNo(userNo);
|
|
|
changeDetailPo.setUpdNo(userNo);
|
|
|
|