package cn.iocoder.yudao.module.pay.api.order;
|
|
import cn.iocoder.yudao.module.pay.api.order.dto.PayOrderCreateReqDTO;
|
import cn.iocoder.yudao.module.pay.api.order.dto.PayOrderRespDTO;
|
import cn.iocoder.yudao.module.pay.convert.order.PayOrderConvert;
|
import cn.iocoder.yudao.module.pay.dal.dataobject.order.PayOrderDO;
|
import cn.iocoder.yudao.module.pay.service.order.PayOrderService;
|
import org.springframework.stereotype.Service;
|
|
import jakarta.annotation.Resource;
|
|
/**
|
* 支付单 API 实现类
|
*
|
* @author 芋道源码
|
*/
|
@Service
|
public class PayOrderApiImpl implements PayOrderApi {
|
|
@Resource
|
private PayOrderService payOrderService;
|
|
@Override
|
public Long createOrder(PayOrderCreateReqDTO reqDTO) {
|
return payOrderService.createOrder(reqDTO);
|
}
|
|
@Override
|
public PayOrderRespDTO getOrder(Long id) {
|
PayOrderDO order = payOrderService.getOrder(id);
|
return PayOrderConvert.INSTANCE.convert2(order);
|
}
|
|
@Override
|
public void updatePayOrderPrice(Long id, Integer payPrice) {
|
payOrderService.updatePayOrderPrice(id, payPrice);
|
}
|
|
}
|