|
@@ -663,10 +663,10 @@ public class TscOrderService {
|
|
|
* @author jsh77b
|
|
* @author jsh77b
|
|
|
* @since 2021. 02. 02
|
|
* @since 2021. 02. 02
|
|
|
*/
|
|
*/
|
|
|
- public Collection<Order> getCartDelvGoodsCntList(Collection<Order> cartGoodsList) {
|
|
|
|
|
|
|
+ public Order getCartDelvGoodsCntList(Collection<Order> cartGoodsList) {
|
|
|
|
|
|
|
|
// 1. 장바구니 상품 배송단위별 건수 체크 로직 (자사:총알배송, 자사:일반배송, 입점업체, 예약배송)
|
|
// 1. 장바구니 상품 배송단위별 건수 체크 로직 (자사:총알배송, 자사:일반배송, 입점업체, 예약배송)
|
|
|
- String delvFeeCdTemp = "";
|
|
|
|
|
|
|
+ Order delvOrder = new Order();
|
|
|
|
|
|
|
|
int wmsCnt = 0;
|
|
int wmsCnt = 0;
|
|
|
int resCnt = 0;
|
|
int resCnt = 0;
|
|
@@ -681,16 +681,23 @@ public class TscOrderService {
|
|
|
// 1.1 배송정책별 상품 구분
|
|
// 1.1 배송정책별 상품 구분
|
|
|
if (order.getDelvFeeCd().equals("WMS")) {
|
|
if (order.getDelvFeeCd().equals("WMS")) {
|
|
|
wmsCartList.add(order);
|
|
wmsCartList.add(order);
|
|
|
|
|
+ wmsCnt++;
|
|
|
}
|
|
}
|
|
|
else if (order.getDelvFeeCd().equals("RES")) {
|
|
else if (order.getDelvFeeCd().equals("RES")) {
|
|
|
resCartList.add(order);
|
|
resCartList.add(order);
|
|
|
|
|
+ resCnt++;
|
|
|
}
|
|
}
|
|
|
else {
|
|
else {
|
|
|
delvCartList.add(order);
|
|
delvCartList.add(order);
|
|
|
|
|
+ delvCnt++;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- return cartGoodsList;
|
|
|
|
|
|
|
+ delvOrder.setWmsCnt(wmsCnt);
|
|
|
|
|
+ delvOrder.setResCnt(resCnt);
|
|
|
|
|
+ delvOrder.setDelvCnt(delvCnt);
|
|
|
|
|
+
|
|
|
|
|
+ return delvOrder;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|