|
|
@@ -19,10 +19,12 @@ import com.style24.admin.biz.service.TsaWithdrawService;
|
|
|
import com.style24.admin.biz.service.TsaWmsWithdrawService;
|
|
|
import com.style24.admin.support.controller.TsaBaseController;
|
|
|
import com.style24.admin.support.security.session.TsaSession;
|
|
|
+import com.style24.core.biz.service.TscKakaotalkService;
|
|
|
import com.style24.core.biz.service.TscOrderChangeService;
|
|
|
import com.style24.core.support.message.TscMessageByLocale;
|
|
|
import com.style24.core.support.session.TscSession;
|
|
|
import com.style24.persistence.TscPageRequest;
|
|
|
+import com.style24.persistence.domain.Order;
|
|
|
import com.style24.persistence.domain.OrderChange;
|
|
|
import com.style24.persistence.domain.Withdraw;
|
|
|
import com.style24.persistence.domain.WithdrawExc;
|
|
|
@@ -59,9 +61,10 @@ public class TsaWithdrawController extends TsaBaseController {
|
|
|
private TsaWmsWithdrawService wmsWithdrawService;
|
|
|
|
|
|
@Autowired
|
|
|
- private TscOrderChangeService orderChangeService;
|
|
|
-
|
|
|
-
|
|
|
+ private TscOrderChangeService orderChangeService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private TscKakaotalkService kakaotalkService;
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -178,13 +181,35 @@ public class TsaWithdrawController extends TsaBaseController {
|
|
|
@ResponseBody
|
|
|
public GagaResponse refundDetailConfirm(@RequestBody GagaMap orderChange) {
|
|
|
log.info("orderChange {}"+orderChange);
|
|
|
+
|
|
|
+ int userNo = TsaSession.getInfo().getUserNo();
|
|
|
|
|
|
// 환불 컨펌 처리자 설정
|
|
|
- orderChange.setInt("userNo", TsaSession.getInfo().getUserNo());
|
|
|
+ orderChange.setInt("userNo", userNo);
|
|
|
|
|
|
// 환불컨펌 처리
|
|
|
withdrawService.refundDetailConfirm(orderChange);
|
|
|
|
|
|
+ // 반품완료 알림톡
|
|
|
+ Withdraw refundOrdchgSq = new Withdraw();
|
|
|
+ refundOrdchgSq.setOrdChgSq(orderChange.getInt("ordChgSq"));
|
|
|
+ Withdraw refundInfo = withdrawService.getRefundInfo(refundOrdchgSq);
|
|
|
+
|
|
|
+ Order order = new Order();
|
|
|
+ order.setOrdNo(refundInfo.getOrdNo());
|
|
|
+ order.setCustNo(refundInfo.getCustNo());
|
|
|
+ order.setOrdNm(refundInfo.getOrdNm());
|
|
|
+ order.setOrdPhnno(refundInfo.getOrdPhnno());
|
|
|
+ order.setRefundAmt(refundInfo.getRefundAmt());
|
|
|
+ order.setGoodsCnt(refundInfo.getGoodsCnt()+"");
|
|
|
+ order.setGoodsNm(refundInfo.getGoodsNm());
|
|
|
+
|
|
|
+ try {
|
|
|
+ kakaotalkService.sendRefundComplete(order, userNo);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
return super.ok(message.getMessage("SUCC_0004"));
|
|
|
}
|
|
|
|