|
|
@@ -29,6 +29,7 @@ import com.style24.front.biz.service.TsfCartService;
|
|
|
import com.style24.front.biz.service.TsfOrderService;
|
|
|
import com.style24.front.biz.thirdparty.NiceCertify;
|
|
|
import com.style24.front.support.controller.TsfBaseController;
|
|
|
+import com.style24.front.support.env.TsfConstants;
|
|
|
import com.style24.front.support.security.session.TsfSession;
|
|
|
import com.style24.persistence.domain.Customer;
|
|
|
import com.style24.persistence.domain.Order;
|
|
|
@@ -797,6 +798,9 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "/pay/result/response")
|
|
|
public ModelAndView payResultResponse(Payment param, HttpServletRequest request, HttpServletResponse response) {
|
|
|
+
|
|
|
+ // 2021.06.02 태팔요청삭제
|
|
|
+ log.info("tno ::: {}", request.getParameter("tran_cd"));
|
|
|
if(StringUtils.isBlank(param.getPgTid()) && StringUtils.isBlank(request.getParameter("tran_cd"))) {
|
|
|
ModelAndView mav = new ModelAndView();
|
|
|
mav.setViewName("redirect:/order/payment/fail");
|
|
|
@@ -1033,7 +1037,7 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
return mav;
|
|
|
}
|
|
|
|
|
|
- // TODO 2021.05.31 알림톡전송 주문완료정보
|
|
|
+ // 2021.05.31 알림톡전송 주문완료정보
|
|
|
if (StringUtils.isNotBlank(orderInfo.getOrdPhnno())) {
|
|
|
Integer userNo = orderInfo.getCustNo();
|
|
|
try {
|
|
|
@@ -1046,6 +1050,23 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 2021.05.31 알림톡전송 선물받기정보 (KCP 무통장입금 제외)
|
|
|
+ if ("Y".equals(orderInfo.getGiftPackYn())) {
|
|
|
+ if ("KCP".equals(orderInfo.getPgGb()) && !TscConstants.PayMeans.BANK_DEPOSIT.value().equals(orderInfo.getPayMeans())) {
|
|
|
+ if (StringUtils.isNotBlank(orderInfo.getRecipPhnno())) {
|
|
|
+ Integer userNo = orderInfo.getCustNo();
|
|
|
+ try {
|
|
|
+ orderInfo.setGoodsNm((String) resultMap.get("goodsNm"));
|
|
|
+ orderInfo.setGoodsCnt(String.valueOf(resultMap.get("goodsCnt")));
|
|
|
+ kakaotalkService.sendOrderGiftComplete(orderInfo, userNo);
|
|
|
+ } catch (Exception e) {
|
|
|
+ // TODO Auto-generated catch block
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 2021.04.27 마일리지, 제휴할인정보
|
|
|
Order payOrder = orderService.getPaymentInfoForMypage(order);
|
|
|
int mileageDcAmt = payOrder.getNpayPntAmt();
|
|
|
@@ -1110,7 +1131,6 @@ public class TsfOrderController extends TsfBaseController {
|
|
|
mav.addObject("orderListCnt" , resultMap.get("orderListCnt")); // 주문목록갯수
|
|
|
mav.addObject("giftAddrInpYn" , resultMap.get("giftAddrInpYn")); // 선물받기배송지등록여부
|
|
|
mav.addObject("delvRegYn" , resultMap.get("delvRegYn")); // 배송지등록여부
|
|
|
-
|
|
|
mav.setViewName(super.getDeviceViewName("order/OrderGiftComplete"));
|
|
|
|
|
|
return mav;
|