From 43d8b2715b9679b0651317e01a7056187050b889 Mon Sep 17 00:00:00 2001 From: nagocoler Date: Thu, 14 Nov 2024 16:18:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=B4=AD=E7=89=A9=E8=BD=A6?= =?UTF-8?q?=E4=B8=8B=E5=8D=95=E5=90=8E=E4=B8=8D=E5=88=B7=E6=96=B0=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/system/controller/OrderController.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ruoyi-core/src/main/java/com/ruoyi/system/controller/OrderController.java b/ruoyi-core/src/main/java/com/ruoyi/system/controller/OrderController.java index 9c510f4..7848121 100644 --- a/ruoyi-core/src/main/java/com/ruoyi/system/controller/OrderController.java +++ b/ruoyi-core/src/main/java/com/ruoyi/system/controller/OrderController.java @@ -3,6 +3,7 @@ package com.ruoyi.system.controller; import java.util.Date; import java.util.List; import java.util.Optional; +import java.util.stream.Collectors; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.system.domain.CartItem; @@ -134,7 +135,12 @@ public class OrderController extends BaseController order.setTime(new Date()); order.setPirce(totalPrice.doubleValue()); order.setOrderItemList(orderItemList); - return toAjax(orderService.insertOrder(order)); + int rows = orderService.insertOrder(order); + if(rows > 0) { + cartItemService.deleteCartItemByIds( + items.stream().map(CartItem::getId).toArray(Long[]::new)); + } + return toAjax(rows); } @PostMapping("/create-vip")