|
|
@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.bnyer.common.core.context.SecurityContextHolder; |
|
|
|
|
|
import com.bnyer.common.core.domain.PayInfo; |
|
|
import com.bnyer.common.core.domain.PayInfo; |
|
|
import com.bnyer.common.core.domain.R; |
|
|
import com.bnyer.common.core.domain.R; |
|
|
import com.bnyer.common.core.enums.EnumSceneCode; |
|
|
import com.bnyer.common.core.enums.EnumSceneCode; |
|
|
@ -15,9 +14,9 @@ import com.bnyer.common.core.utils.OrderUtil; |
|
|
import com.bnyer.common.core.utils.bean.EntityConvertUtil; |
|
|
import com.bnyer.common.core.utils.bean.EntityConvertUtil; |
|
|
import com.bnyer.common.core.utils.ip.IpUtils; |
|
|
import com.bnyer.common.core.utils.ip.IpUtils; |
|
|
import com.bnyer.common.rocketmq.config.RocketMqConstant; |
|
|
import com.bnyer.common.rocketmq.config.RocketMqConstant; |
|
|
import com.bnyer.img.api.dto.QueryVipOrderDto; |
|
|
import com.bnyer.order.api.dto.QueryVipOrderDto; |
|
|
import com.bnyer.img.api.remote.RemoteVipOrderService; |
|
|
import com.bnyer.order.api.remote.RemoteVipOrderService; |
|
|
import com.bnyer.img.api.vo.VipOrderVo; |
|
|
import com.bnyer.order.api.vo.VipOrderVo; |
|
|
import com.bnyer.pay.constant.KSPayConstants; |
|
|
import com.bnyer.pay.constant.KSPayConstants; |
|
|
import com.bnyer.pay.design.factory.PayFactory; |
|
|
import com.bnyer.pay.design.factory.PayFactory; |
|
|
import com.bnyer.pay.design.strategy.IPayStrategy; |
|
|
import com.bnyer.pay.design.strategy.IPayStrategy; |
|
|
@ -34,9 +33,7 @@ import org.apache.rocketmq.spring.core.RocketMQTemplate; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.messaging.support.GenericMessage; |
|
|
import org.springframework.messaging.support.GenericMessage; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Propagation; |
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.interceptor.TransactionAspectSupport; |
|
|
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
|