| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.style24.admin.biz.service;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.List;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.core.env.Environment;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.gagaframework.web.parameter.GagaMap;
- import com.style24.admin.biz.dao.TsaOrderChangeDao;
- import com.style24.admin.biz.dao.TsaOrderDao;
- import com.style24.admin.biz.dao.TsaRefundDao;
- import com.style24.admin.support.security.session.TsaSession;
- import com.style24.core.support.message.TscMessageByLocale;
- import com.style24.persistence.domain.Order;
- import com.style24.persistence.domain.OrderChange;
- import lombok.extern.slf4j.Slf4j;
- /**
- * 취소관리 Service
- *
- * @author jsh77b
- * @since 2020. 11. 16
- */
- @Service
- @Slf4j
- public class TsaOrderChangeService {
- @Autowired
- private TscMessageByLocale message;
- @Autowired
- private Environment env;
- @Autowired
- private TsaOrderDao orderDao;
-
- @Autowired
- private TsaOrderChangeDao orderChangeDao;
- @Autowired
- private ObjectMapper mapper;
-
- /**
- * 주문 환불계좌
- *
- * @param order - 주문정보
- * @return Order
- * @author jsh77b
- * @since 2021. 01. 04.
- */
- public Collection<Order> getRefundAccount(Order order) {
- return orderChangeDao.getRefundAccount(order);
- }
-
- /**
- * 환불계좌 저장
- *
- * @param order - 주문정보
- * @return TsaOrder
- * @author jsh77b
- * @since 2021. 01. 05.
- */
- public int saveRefundAccount(Order order) {
-
- // 환불계좌 유무 체크 후 등록
- if (orderChangeDao.getRefundAccountCheck(order) < 1) {
- orderChangeDao.saveRefundAccount(order);
- }
-
- return 1;
- }
-
- }
|