Parcourir la source

fix: 修改接口create order

DingXiaoYu il y a 2 ans
Parent
commit
b2a6a84280

+ 1 - 1
src/main/java/com/seecoder/BlueWhale/controller/OrderController.java

@@ -17,7 +17,7 @@ public class OrderController {
     OrderService orderService;
 
     @PostMapping
-    public ResultVO<Boolean> create(@RequestBody OrderVO orderVO){
+    public ResultVO<OrderVO> create(@RequestBody OrderVO orderVO){
         return ResultVO.buildSuccess(orderService.create(orderVO));
     }
 

+ 1 - 1
src/main/java/com/seecoder/BlueWhale/service/OrderService.java

@@ -5,7 +5,7 @@ import java.util.List;
 import com.seecoder.BlueWhale.vo.OrderVO;
 
 public interface OrderService {
-    Boolean create(OrderVO orderVO);
+    OrderVO create(OrderVO orderVO);
     List<OrderVO> getAllOrders();
     Boolean pay(Integer orderId);
     Boolean deliver(Integer orderId);

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

@@ -35,13 +35,13 @@ public class OrderServiceImpl implements OrderService {
     ProductRepository productRepository;
 
     @Override
-    public Boolean create(OrderVO orderVO) {
+    public OrderVO create(OrderVO orderVO) {
         Order order = orderVO.toPO();
         order.setUserId(securityUtil.getCurrentUser().getId());
         order.setStatus(OrderStatusEnum.UNPAID);
         order.setCreateTime(new Date());
         orderRepository.save(order);
-        return true;
+        return order.toVO();
     }
 
     @Override