|
|
@@ -2,9 +2,11 @@ package com.style24.core.biz.service;
|
|
|
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.text.NumberFormat;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.Collection;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -180,6 +182,7 @@ public class TscOrderChangeService {
|
|
|
String batchYn = map.getString("batchYn"); // 배치여부
|
|
|
String pgStat = map.getString("pgStat"); // PG점프
|
|
|
int depositAmt = map.getInt("depositAmt"); // PG점프 입금액
|
|
|
+ String delvDesc = map.getString("delvDesc"); // 배송메모 (취소위치확인용)
|
|
|
int regNo = userNo; // 등록자번호
|
|
|
int updNo = userNo; // 수정자번호
|
|
|
|
|
|
@@ -747,6 +750,13 @@ public class TscOrderChangeService {
|
|
|
|
|
|
// 10. WMS 취소 처리
|
|
|
// 2021.10.14 card007 트랜잭션 처리 안되는듯 하여 PG처리 후 WMS처리 하는걸로 변경
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
+ sb.append(env.getProperty("server.site.name"));
|
|
|
+ sb.append(" / ");
|
|
|
+ sb.append(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
|
|
|
+ sb.append(" / ");
|
|
|
+ sb.append(delvDesc);
|
|
|
+
|
|
|
List<Order> wmsList = new ArrayList<>();
|
|
|
for (Order cancelOrderRefund : cancelOrderRefundList) {
|
|
|
int ordDtlNo = cancelOrderRefund.getOrdDtlNo();
|
|
|
@@ -756,6 +766,7 @@ public class TscOrderChangeService {
|
|
|
wms.setOrdNo(ordNo);
|
|
|
wms.setOrdDtlNo(ordDtlNo);
|
|
|
wms.setChgQty(chgQty);
|
|
|
+ wms.setDelvDesc(sb.toString());
|
|
|
|
|
|
if (chgQty > 0) {
|
|
|
wmsList.add(wms);
|
|
|
@@ -1946,6 +1957,7 @@ public class TscOrderChangeService {
|
|
|
result.setString("cashAuthNo" , refundPreInfo.getString("cashAuthNo")); // 현금영수증 승인번호
|
|
|
result.setString("pgStat" , pgStat); // PG점프
|
|
|
result.setInt("depositAmt" , orderChange.getDepositAmt()); // PG점프 입금액
|
|
|
+ result.setString("delvDesc" , "BOS 취소승인"); // 배송메모 (취소위치확인용)
|
|
|
|
|
|
// 부분취소 처리
|
|
|
result = partialCancel(result, userNo);
|
|
|
@@ -2334,6 +2346,10 @@ public class TscOrderChangeService {
|
|
|
|
|
|
// 15. WMS 취소 처리
|
|
|
// 2021.10.14 card007 트랜잭션 처리 안되는듯 하여 PG처리 후 WMS처리 하는걸로 변경
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
+ sb.append(env.getProperty("server.site.name"));
|
|
|
+ sb.append(" / ");
|
|
|
+ sb.append(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
|
|
|
List<Order> wmsList = new ArrayList<>();
|
|
|
if(orderChange.getOrdDtlNoArr() != null && orderChange.getOrdDtlNoArr().length > 0) {
|
|
|
for (int i = 0; i < orderChange.getOrdDtlNoArr().length; i++) {
|
|
|
@@ -2341,6 +2357,7 @@ public class TscOrderChangeService {
|
|
|
wms.setOrdNo(ordNo);
|
|
|
wms.setOrdDtlNo(orderChange.getOrdDtlNoArr()[i]);
|
|
|
wms.setChgQty(orderChange.getCnclRtnReqQtyArr()[i]);
|
|
|
+ wms.setDelvDesc(sb.toString());
|
|
|
|
|
|
wmsList.add(wms);
|
|
|
}
|
|
|
@@ -2408,6 +2425,7 @@ public class TscOrderChangeService {
|
|
|
result.setString("cashAuthNo", refundPreInfo.getString("cashAuthNo")); // 현금영수증 승인번호
|
|
|
result.setString("pgStat", "N"); // PG점프
|
|
|
result.setString("batchYn", orderChange.getBatchYn());
|
|
|
+ result.setString("delvDesc", "FRONT, SCM, BATCH, 네이버페이주문형 취소"); // 배송메모 (취소위치확인용)
|
|
|
|
|
|
// 부분취소 처리
|
|
|
result = partialCancel(result, userNo);
|