|
|
@@ -54,6 +54,7 @@ import com.style24.persistence.TscPageRequest;
|
|
|
import com.style24.persistence.domain.Cart;
|
|
|
import com.style24.persistence.domain.Coupon;
|
|
|
import com.style24.persistence.domain.CustAccount;
|
|
|
+import com.style24.persistence.domain.CustContactHst;
|
|
|
import com.style24.persistence.domain.CustDeliveryAddr;
|
|
|
import com.style24.persistence.domain.Customer;
|
|
|
import com.style24.persistence.domain.GiftCard;
|
|
|
@@ -2558,15 +2559,17 @@ public class TsfMypageController extends TsfBaseController {
|
|
|
@PostMapping("/gift/kakao/resend")
|
|
|
public GagaResponse resendGiftKakao(@RequestBody Order order) {
|
|
|
// 선물하기 알림톡 이전 발송이력 조회
|
|
|
- Customer customer = new Customer();
|
|
|
- // TODO
|
|
|
- // 조건 설정
|
|
|
- int count = customerService.getGiftKakaoSendInfo(customer);
|
|
|
+ CustContactHst custContactHst = new CustContactHst();
|
|
|
+ custContactHst.setContactType(TscConstants.ContactType.GIFT.value());
|
|
|
+ custContactHst.setContactMethod(TscConstants.ContactMethod.KAKAOTALK.value());
|
|
|
+ custContactHst.setContactMemo(String.valueOf(order.getOrdNo()));
|
|
|
+
|
|
|
+ int count = customerService.getGiftKakaoSendInfo(custContactHst);
|
|
|
|
|
|
if (count > 0) {
|
|
|
- return super.error("메세지를 보낸지 10분이 안됐습니다.");
|
|
|
+ return super.error("선물하기 SMS를 조금 전 다시 발송하였습니다. 잠시 후 다시 시도해주세요.");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 선물하기 알림톡 전송 관련 정보 조회
|
|
|
GagaMap resultMap = coreOrderService.getOrderCompleteInfo(order);
|
|
|
Order orderInfo = (Order) resultMap.get("orderInfo");
|
|
|
@@ -2580,6 +2583,6 @@ public class TsfMypageController extends TsfBaseController {
|
|
|
return super.error(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- return super.ok();
|
|
|
+ return super.ok(env.getProperty("SUCC_0005"));
|
|
|
}
|
|
|
}
|