From 45f4118f98840ff098e94a5072a9f937d3810a1c Mon Sep 17 00:00:00 2001 From: 18582019636 <1657978663@qq.com> Date: 星期五, 21 六月 2024 12:00:03 +0800 Subject: [PATCH] feat: 代码初始化 --- ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java index 4214a41..864ccc5 100644 --- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java +++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/controller/OrderController.java @@ -6,6 +6,9 @@ import com.ruoyi.common.core.constant.Constants; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.exception.GlobalException; +import com.ruoyi.common.security.service.TokenService; +import com.ruoyi.system.api.model.LoginUser; +import com.ruoyi.system.api.model.LoginUserInfo; import com.ruoyi.user.entity.Order; import com.ruoyi.user.entity.ServeRecord; import com.ruoyi.user.request.OrderRequest; @@ -40,6 +43,8 @@ private ServeRecordService serveRecordService; @Resource private AdminClient adminClient; + @Resource + private TokenService tokenService; @GetMapping("/detail") @ApiOperation(value = "订单详情", tags = {"用户端-订单"}) @@ -86,9 +91,15 @@ } @PostMapping("/placeOrder") - @ApiOperation(value = "下单", tags = {"用户端-订单"}) + @ApiOperation(value = "用户下单", tags = {"用户端-订单"}) public R<String> placeOrder(@RequestBody OrderRequest orderRequest) { - return R.ok(); + LoginUserInfo loginUser = tokenService.getLoginUserByUser(); + if (null == loginUser) { + return R.loginExpire("登录失效!"); + } + Boolean result = orderService.placeOrder(orderRequest, loginUser.getUserid()); + return result ? R.ok() : R.fail(); } + } -- Gitblit v1.7.1