Преглед изворни кода

이태영 - 20210608 SCM 입점업체 발주 확정 처리시 배송중 알림톡 송부 추가

xodud lee пре 5 година
родитељ
комит
52c0475835

+ 3 - 0
src/main/java/com/style24/core/biz/service/TscKakaotalkService.java

@@ -682,6 +682,7 @@ public class TscKakaotalkService {
 	@Transactional("shopTxnManager")
 	public void sendDeliveryStart(Order order, Integer senderNo) throws Exception {
 		SsgDirectMessage dm = new SsgDirectMessage();
+		dm.setFuserid(String.valueOf(senderNo)); // 발송자NO
 		dm.setFdestine(order.getOrdPhnno());
 		dm.setFkkoresendtype("LMS");
 
@@ -703,8 +704,10 @@ public class TscKakaotalkService {
 			custContactHst.setContactType(TscConstants.ContactType.BANK_DEPOSIT_INFO.value());
 			custContactHst.setContactMethod(TscConstants.ContactMethod.KAKAOTALK.value());
 			custContactHst.setContactContents("배송시작");
+			custContactHst.setReceiverNo(order.getCustNo());
 			custContactHst.setSenderNo(senderNo);
 			custContactHst.setCustNo(order.getCustNo());
+			custContactHst.setRegNo(senderNo);
 			coreCustomerService.createCustomerContactHistory(custContactHst);
 		} catch (Exception e) {
 			log.error("error", e);

+ 4 - 2
src/main/java/com/style24/core/biz/service/TscOrderService.java

@@ -2370,7 +2370,7 @@ public class TscOrderService {
 			// 결품 취소 후 수량이 남은 경우 배송중처리
 			for(Order param : params) {
 				if(param.getOrdQty() - param.getCnclRtnQty() > 0) {
-					// 주문 상세 (TB_ORDER_DETAIL) 배송중으로 변경
+					/*// 주문 상세 (TB_ORDER_DETAIL) 배송중으로 변경
 					param.setOrdDtlStat(TscConstants.OrderDetailStat.SHIPPING.value());
 					param.setRegNo(userNo);
 					param.setUpdNo(userNo);
@@ -2380,7 +2380,7 @@ public class TscOrderService {
 					// 주문 상세 송장번호 등록
 					scmDao.createOrderDetailInvoice(param);
 					// 주문 변경 이력 저장
-					orderDao.createOrderDetailHst(param);
+					orderDao.createOrderDetailHst(param);*/
 
 					boolean isOther = true;
 					for(Order delv : delvStartList) {
@@ -2409,6 +2409,8 @@ public class TscOrderService {
 				for(Order kakaoSend : delvStartList) {
 					if (StringUtils.isNotBlank(kakaoSend.getOrdPhnno())) {
 						try {
+							log.info("CHECK KAKAO SEND :::: {}", kakaoSend.toString());
+							log.info("CHECK KAKAO SEND :::: {}", userNo);
 							kakaotalkService.sendDeliveryStart(kakaoSend, userNo);
 						} catch (Exception e) {
 							e.printStackTrace();