package com.ruoyi.order.service.impl;
|
|
import com.ruoyi.common.core.enums.OrderStatusEnum;
|
import com.ruoyi.order.domain.pojo.Order;
|
import com.ruoyi.order.mapper.OrderMapper;
|
import com.ruoyi.order.service.IOrderService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.ruoyi.order.util.OrderUtil;
|
import com.ruoyi.system.api.domain.dto.OrderDTO;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
/**
|
* <p>
|
* 订单表 服务实现类
|
* </p>
|
*
|
* @author mitao
|
* @since 2024-05-16
|
*/
|
@Service
|
public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements IOrderService {
|
|
|
@Resource
|
private IOrderService orderService;
|
@Override
|
public void saveOrderOne(OrderDTO OrderDTO) {
|
Order order=new Order();
|
String prefix = OrderUtil.getOrderNoForPrefix("XM");
|
order.setOrderNo(prefix);
|
order.setOrderTime(OrderDTO.getOrderTime());
|
order.setOrderFrom(OrderDTO.getOrderFrom());
|
order.setAuctionType(OrderDTO.getAuctionType());
|
order.setMemberId(OrderDTO.getMemberId());
|
order.setTotalAmount(OrderDTO.getTotalAmount());
|
order.setOrderStatus(OrderStatusEnum.TO_PLAY);
|
order.setGoodsQuantity(OrderDTO.getGoodsQuantity());
|
order.setReceiverName(OrderDTO.getReceiverName());
|
order.setReceiverphone(OrderDTO.getReceiverphone());
|
order.setReceiverCity(OrderDTO.getReceiverCity());
|
order.setReceiverDetailAddress(OrderDTO.getReceiverDetailAddress());
|
order.setBound(OrderDTO.getBound());
|
orderService.save(order);
|
}
|
}
|