|
|
@@ -321,7 +321,10 @@ public class TssOrderController extends TssBaseController {
|
|
|
@ResponseBody
|
|
|
public GagaResponse sellerDelvStarted(@RequestBody Collection<Order> orderList) {
|
|
|
int userNo = TssSession.getInfo().getUserNo();
|
|
|
- Collection<OrderChange> cancelDataList = coreOrderService.updateSellerDelvStartAndPartCancel(orderList, userNo);
|
|
|
+ Collection<OrderChange> cancelDataList = coreOrderService.getCancelDataList(orderList, userNo);
|
|
|
+
|
|
|
+ log.info("cancelDataList >>> {}", cancelDataList);
|
|
|
+ log.info("size >>> {}", cancelDataList.size());
|
|
|
|
|
|
// [주문배송] 리스트로 지정된 주문상세번호와 취소수량 배열로 변경 후 취소
|
|
|
for (OrderChange change : cancelDataList) {
|
|
|
@@ -332,26 +335,24 @@ public class TssOrderController extends TssBaseController {
|
|
|
if (change.getOrdChgSq() == null || change.getOrdChgSq() < 1) {
|
|
|
|
|
|
// PG구분:KCP, 결제수단:무통장입금, 환불계좌가 없는경우 취소접수단계로 처리
|
|
|
- if (TscConstants.PgGb.KCP.value().equals(change.getPgGb())) {
|
|
|
- // 2021.09.10 card007 핸드폰결제, 무통장입금은 부분취소 시 에러 발생함으로 취소접수로 처리
|
|
|
- if (TscConstants.PayMeans.BANK_DEPOSIT.value().equals(change.getPayMeans()) || TscConstants.PayMeans.CELL_PHONE.value().equals(change.getPayMeans())) {
|
|
|
- // 취소점수
|
|
|
- change.setChgGb(TscConstants.OrderChangeGb.CANCEL.value());
|
|
|
- coreOrderChangeService.cancelRequest(change);
|
|
|
-
|
|
|
- // 2021.09.10 card007 취소 접수시에는 CS에서 OB함으로 카카오알림톡 발송 X
|
|
|
- // try {
|
|
|
- // // 환불계좌X 취소 접수 알림톡 관련 정보 조회
|
|
|
- // OrderChange orderChange = new OrderChange();
|
|
|
- // orderChange = coreOrderChangeService.getKakaoOrderCancelInfo(change.getOrdChgSq());
|
|
|
- //
|
|
|
- // // 취소 알림톡 발송
|
|
|
- // orderChange.setChgGb(TscConstants.OrderCancelReason.SOLDOUT_CANCEL.value());
|
|
|
- // coreKakaotalkService.sendOrderCancelComplete(orderChange, userNo);
|
|
|
- // } catch (Exception e) {
|
|
|
- // e.printStackTrace();
|
|
|
- // }
|
|
|
- }
|
|
|
+ // 2021.09.10 card007 핸드폰결제, 무통장입금은 부분취소 시 에러 발생함으로 취소접수로 처리
|
|
|
+ if (TscConstants.PgGb.KCP.value().equals(change.getPgGb()) && (TscConstants.PayMeans.BANK_DEPOSIT.value().equals(change.getPayMeans()) || TscConstants.PayMeans.CELL_PHONE.value().equals(change.getPayMeans()))) {
|
|
|
+ // 취소점수
|
|
|
+ change.setChgGb(TscConstants.OrderChangeGb.CANCEL.value());
|
|
|
+ coreOrderChangeService.cancelRequest(change);
|
|
|
+
|
|
|
+ // 2021.09.10 card007 취소 접수시에는 CS에서 OB함으로 카카오알림톡 발송 X
|
|
|
+ // try {
|
|
|
+ // // 환불계좌X 취소 접수 알림톡 관련 정보 조회
|
|
|
+ // OrderChange orderChange = new OrderChange();
|
|
|
+ // orderChange = coreOrderChangeService.getKakaoOrderCancelInfo(change.getOrdChgSq());
|
|
|
+ //
|
|
|
+ // // 취소 알림톡 발송
|
|
|
+ // orderChange.setChgGb(TscConstants.OrderCancelReason.SOLDOUT_CANCEL.value());
|
|
|
+ // coreKakaotalkService.sendOrderCancelComplete(orderChange, userNo);
|
|
|
+ // } catch (Exception e) {
|
|
|
+ // e.printStackTrace();
|
|
|
+ // }
|
|
|
}
|
|
|
// 무통장입금 주문 중 환불계좌정보 없을 경우 제외는 취소처리
|
|
|
// 2021.09.10 card007 핸드폰결제, 무통장입금 제외로 변경
|
|
|
@@ -394,6 +395,9 @@ public class TssOrderController extends TssBaseController {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ coreOrderService.updateSellerDelvStart(orderList, cancelDataList, userNo);
|
|
|
+
|
|
|
return super.ok("");
|
|
|
}
|
|
|
|