1
0
Просмотр исходного кода

fix: 修改了新增订单时获取用户逻辑

Gudge-ZL 2 лет назад
Родитель
Сommit
14fade883f

+ 5 - 3
src/main/java/com/seecoder/BlueWhale/serviceImpl/OrderServiceImpl.java

@@ -9,6 +9,7 @@ import com.seecoder.BlueWhale.enums.OrderStatusEnum;
 import com.seecoder.BlueWhale.po.Order;
 import com.seecoder.BlueWhale.repository.OrderRepository;
 import com.seecoder.BlueWhale.service.OrderService;
+import com.seecoder.BlueWhale.util.SecurityUtil;
 import com.seecoder.BlueWhale.vo.OrderVO;
 
 @Service
@@ -17,12 +18,13 @@ public class OrderServiceImpl implements OrderService {
     @Autowired
     OrderRepository orderRepository;
 
+    @Autowired
+    SecurityUtil securityUtil;
+
     @Override
     public Boolean create(OrderVO orderVO) {
         Order order = orderVO.toPO();
-        order.setPaid(0);
-        order.setContent("");
-        order.setRating(0.0);
+        order.setUserId(securityUtil.getCurrentUser().getId());
         order.setStatus(OrderStatusEnum.UNPAID);
         order.setCreateTime(new Date());
         orderRepository.save(order);