|
|
@@ -2081,7 +2081,25 @@ public class TscOrderChangeService {
|
|
|
* @since 2021. 01. 04.
|
|
|
*/
|
|
|
public Collection<Order> getRefundAccount(Order order) {
|
|
|
- return orderChangeDao.getRefundAccount(order);
|
|
|
+
|
|
|
+ // 2021.12.27 환불계좌정보 로직 변경 1순위 : TB_REFUND, TB_CUST_ACCOUNT
|
|
|
+ Collection<Order> orderRfAccountInfo = new ArrayList<Order>();
|
|
|
+
|
|
|
+ if (order.getOrdChgSq() > 0) {
|
|
|
+ orderRfAccountInfo = orderChangeDao.getOrdChgSqRefundAccount(order);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (orderRfAccountInfo != null && orderRfAccountInfo.size() < 1) {
|
|
|
+ orderRfAccountInfo = orderChangeDao.getRefundAccount(order);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (orderRfAccountInfo != null && orderRfAccountInfo.size() > 0) {
|
|
|
+ if (orderRfAccountInfo.iterator().next().getAccountNm() == null || "".equals(orderRfAccountInfo.iterator().next().getAccountNm())) {
|
|
|
+ orderRfAccountInfo = orderChangeDao.getRefundAccount(order);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return orderRfAccountInfo;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -2105,6 +2123,22 @@ public class TscOrderChangeService {
|
|
|
|
|
|
return 1;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 환불계좌 저장 (TB_REFUND)
|
|
|
+ *
|
|
|
+ * @param order - 주문정보
|
|
|
+ * @return TsaOrder
|
|
|
+ * @author jsh77b
|
|
|
+ * @since 2021. 01. 05.
|
|
|
+ */
|
|
|
+ public int saveTbRefundAccount(Order order) {
|
|
|
+
|
|
|
+ // 2021.07.21 환불계좌존재하면 수정, 없으면 등록
|
|
|
+ orderChangeDao.updateTbRefundAccount(order);
|
|
|
+
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 교환 정보 조회
|