diff --git a/service/service-order/src/main/java/com/atguigu/ssyx/order/mapper/OrderInfoMapper.java b/service/service-order/src/main/java/com/atguigu/ssyx/order/mapper/OrderInfoMapper.java
index 34e797f..4ce7dfc 100644
--- a/service/service-order/src/main/java/com/atguigu/ssyx/order/mapper/OrderInfoMapper.java
+++ b/service/service-order/src/main/java/com/atguigu/ssyx/order/mapper/OrderInfoMapper.java
@@ -2,6 +2,7 @@ package com.atguigu.ssyx.order.mapper;
import com.atguigu.ssyx.model.order.OrderInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
/**
*
@@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* @author bunny
* @since 2024-04-10
*/
+@Repository
public interface OrderInfoMapper extends BaseMapper {
}
diff --git a/service/service-order/src/main/java/com/atguigu/ssyx/order/service/impl/OrderInfoServiceImpl.java b/service/service-order/src/main/java/com/atguigu/ssyx/order/service/impl/OrderInfoServiceImpl.java
index e851c4a..bee41e8 100644
--- a/service/service-order/src/main/java/com/atguigu/ssyx/order/service/impl/OrderInfoServiceImpl.java
+++ b/service/service-order/src/main/java/com/atguigu/ssyx/order/service/impl/OrderInfoServiceImpl.java
@@ -7,11 +7,14 @@ import com.atguigu.ssyx.common.constant.RedisConst;
import com.atguigu.ssyx.common.context.BaseContext;
import com.atguigu.ssyx.model.order.CartInfo;
import com.atguigu.ssyx.model.order.OrderInfo;
+import com.atguigu.ssyx.model.order.OrderItem;
import com.atguigu.ssyx.order.mapper.OrderInfoMapper;
import com.atguigu.ssyx.order.service.OrderInfoService;
+import com.atguigu.ssyx.order.service.OrderItemService;
import com.atguigu.ssyx.vo.order.OrderConfirmVo;
import com.atguigu.ssyx.vo.order.OrderSubmitVo;
import com.atguigu.ssyx.vo.user.LeaderAddressVo;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
@@ -31,6 +34,10 @@ public class OrderInfoServiceImpl extends ServiceImpl redisTemplate;
+ @Autowired
+ private OrderInfoMapper orderInfoMapper;
+ @Autowired
+ private OrderItemService orderItemService;
/**
* * 确认订单
@@ -63,18 +70,18 @@ public class OrderInfoServiceImpl extends ServiceImpl orderItemList = orderItemService.list(Wrappers.lambdaQuery().eq(OrderItem::getOrderId, orderInfo.getId()));
+ orderInfo.setOrderItemList(orderItemList);
+ return orderInfo;
}
/**
* * 生成订单
- *
- * @param vo 订单提交信息
- * @param userId 用户ID
- * @return 订单编号
*/
@Override
- public Long submitOrder(OrderSubmitVo vo, Long userId) {
- return null;
+ public Long submitOrder(OrderSubmitVo orderSubmitVo, Long userId) {
+ return System.currentTimeMillis();
}
}