|
|
@@ -3580,12 +3580,14 @@ public class TscOrderService {
|
|
|
|
|
|
if (OrderDetailStat.GOODS_PREPARE.value().equals(ordDtlStat) && "Y".equals(data.getSelfGoodsYn())) {
|
|
|
goodsPrepare = data;
|
|
|
+ goodsPrepare.setOrdNo(order.getOrdNo());
|
|
|
+ goodsPrepare.setDelvAddrSq(order.getDelvAddrSq());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// 상품준비중 WMS IF 상태값 체크 (10일떄 수정가능)
|
|
|
List<Integer> deliveryOrderNoList = new ArrayList<>();
|
|
|
- if (rst > 0 && goodsPrepare.getOrdNo() > 0) {
|
|
|
+ if (rst > 0 && goodsPrepare != null && goodsPrepare.getOrdNo() > 0) {
|
|
|
// WMS 배송정보 조회 용 주문상세번호 조회
|
|
|
List<Integer> ordDtlNoList = new ArrayList<>();
|
|
|
for(Order tmp : orderDao.getOrderDtlNoForModifyAddr(goodsPrepare)) {
|
|
|
@@ -3603,7 +3605,7 @@ public class TscOrderService {
|
|
|
}
|
|
|
|
|
|
result.setInt("result", rst);
|
|
|
- result.set("deliveryOrderNoArr", deliveryOrderNoList);
|
|
|
+ result.set("deliveryOrderNoArr", deliveryOrderNoList.stream().mapToInt(Integer::intValue).toArray());
|
|
|
|
|
|
return result;
|
|
|
}
|