|
@@ -2362,15 +2362,28 @@ public class TscOrderService {
|
|
|
// 취소완료
|
|
// 취소완료
|
|
|
GagaMap cancelInfo = orderChangeService.orderCancelPreInfoTemp(change, userNo);
|
|
GagaMap cancelInfo = orderChangeService.orderCancelPreInfoTemp(change, userNo);
|
|
|
|
|
|
|
|
- // TODO 취소 완료 알림톡 발송 에정
|
|
|
|
|
- //
|
|
|
|
|
|
|
+ // 3. 취소완료 카카오알림톡 발송
|
|
|
|
|
+ Integer ordChgSq = cancelInfo.getInt("ordChgSq");
|
|
|
|
|
+
|
|
|
|
|
+ if (ordChgSq > 0) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ // 취소 알림톡 관련 정보 조회
|
|
|
|
|
+ OrderChange orderChange = new OrderChange();
|
|
|
|
|
+ orderChange = orderChangeService.getKakaoOrderCancelInfo(ordChgSq);
|
|
|
|
|
+
|
|
|
|
|
+ // 취소 알림톡 발송
|
|
|
|
|
+ kakaotalkService.sendOrderCancelComplete(orderChange, userNo);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ throw new IllegalStateException(message.getMessage("FAIL_0004"));
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 결품 취소 후 수량이 남은 경우 배송중처리
|
|
// 결품 취소 후 수량이 남은 경우 배송중처리
|
|
|
for(Order param : params) {
|
|
for(Order param : params) {
|
|
|
if(param.getOrdQty() - param.getCnclRtnQty() > 0) {
|
|
if(param.getOrdQty() - param.getCnclRtnQty() > 0) {
|
|
|
- /*// 주문 상세 (TB_ORDER_DETAIL) 배송중으로 변경
|
|
|
|
|
|
|
+ // 주문 상세 (TB_ORDER_DETAIL) 배송중으로 변경
|
|
|
param.setOrdDtlStat(TscConstants.OrderDetailStat.SHIPPING.value());
|
|
param.setOrdDtlStat(TscConstants.OrderDetailStat.SHIPPING.value());
|
|
|
param.setRegNo(userNo);
|
|
param.setRegNo(userNo);
|
|
|
param.setUpdNo(userNo);
|
|
param.setUpdNo(userNo);
|
|
@@ -2380,7 +2393,7 @@ public class TscOrderService {
|
|
|
// 주문 상세 송장번호 등록
|
|
// 주문 상세 송장번호 등록
|
|
|
scmDao.createOrderDetailInvoice(param);
|
|
scmDao.createOrderDetailInvoice(param);
|
|
|
// 주문 변경 이력 저장
|
|
// 주문 변경 이력 저장
|
|
|
- orderDao.createOrderDetailHst(param);*/
|
|
|
|
|
|
|
+ orderDao.createOrderDetailHst(param);
|
|
|
|
|
|
|
|
boolean isOther = true;
|
|
boolean isOther = true;
|
|
|
for(Order delv : delvStartList) {
|
|
for(Order delv : delvStartList) {
|
|
@@ -2409,8 +2422,6 @@ public class TscOrderService {
|
|
|
for(Order kakaoSend : delvStartList) {
|
|
for(Order kakaoSend : delvStartList) {
|
|
|
if (StringUtils.isNotBlank(kakaoSend.getOrdPhnno())) {
|
|
if (StringUtils.isNotBlank(kakaoSend.getOrdPhnno())) {
|
|
|
try {
|
|
try {
|
|
|
- log.info("CHECK KAKAO SEND :::: {}", kakaoSend.toString());
|
|
|
|
|
- log.info("CHECK KAKAO SEND :::: {}", userNo);
|
|
|
|
|
kakaotalkService.sendDeliveryStart(kakaoSend, userNo);
|
|
kakaotalkService.sendDeliveryStart(kakaoSend, userNo);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|