From ae5890ce114acb9d9ac22c1b797c573a849aff53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Fri, 22 Nov 2024 19:32:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8F=9C=E5=8D=95=E5=A4=8D?= =?UTF-8?q?=E5=88=B6=E5=87=BD=E6=95=B0menuServiceImpl.install()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/system/controller/OrderGoodsController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/gxwebsoft/common/system/controller/OrderGoodsController.java b/src/main/java/com/gxwebsoft/common/system/controller/OrderGoodsController.java index 8111c22..5580892 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/OrderGoodsController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/OrderGoodsController.java @@ -10,8 +10,10 @@ import com.gxwebsoft.common.system.entity.Order; import com.gxwebsoft.common.system.entity.OrderGoods; import com.gxwebsoft.common.system.entity.User; import com.gxwebsoft.common.system.param.OrderGoodsParam; +import com.gxwebsoft.common.system.service.MenuService; import com.gxwebsoft.common.system.service.OrderGoodsService; import com.gxwebsoft.common.system.service.OrderService; +import com.gxwebsoft.common.system.service.impl.MenuServiceImpl; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.security.access.prepost.PreAuthorize; @@ -34,6 +36,10 @@ public class OrderGoodsController extends BaseController { private OrderGoodsService orderGoodsService; @Resource private OrderService orderService; + @Resource + private MenuService menuService; + @Resource + private MenuServiceImpl menuServiceImpl; @ApiOperation("分页查询订单商品") @GetMapping("/page") @@ -98,6 +104,8 @@ public class OrderGoodsController extends BaseController { if (loginUser == null) { return fail("请先登录"); } + // 复制菜单 + menuServiceImpl.install(orderGoods.getMenuId()); if (orderGoodsService.updateById(orderGoods)) { if (orderGoodsService.count(new LambdaQueryWrapper().eq(OrderGoods::getOrderStatus,0).eq(OrderGoods::getOrderId,orderGoods.getOrderId())) == 0) { orderService.update(new LambdaUpdateWrapper().eq(Order::getOrderId,orderGoods.getOrderId()).set(Order::getOrderStatus,1));