From 02969a2c75e70f1cb076489cf6098a55dc4bc950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Thu, 27 Mar 2025 16:47:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=A0=A1=E9=AA=8C=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/app/AppOrdersController.java | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/sqx/modules/orders/controller/app/AppOrdersController.java b/src/main/java/com/sqx/modules/orders/controller/app/AppOrdersController.java index 540ce2f9..15db5d7b 100644 --- a/src/main/java/com/sqx/modules/orders/controller/app/AppOrdersController.java +++ b/src/main/java/com/sqx/modules/orders/controller/app/AppOrdersController.java @@ -39,15 +39,16 @@ public class AppOrdersController extends AbstractController { @Autowired private UserService userService; - private void checkWxBind(Long userId) { + private boolean checkWxBind(Long userId) { CommonInfo commonInfo = commonInfoService.findOne(938); if (commonInfo == null || !"1".equals(commonInfo.getValue())) { - return; + return true; } UserEntity userEntity = userService.queryByUserId(userId); if (StrUtil.isBlank(userEntity.getWxOpenId())) { - throw new SqxException("请先绑定微信", 407); + return false; } + return true; } @@ -63,7 +64,9 @@ public class AppOrdersController extends AbstractController { @ApiOperation("生成商品订单") @Debounce(interval = 20000, value = "#userId") public Result insertCourseOrders(Long courseId,Long courseDetailsId, @RequestAttribute("userId") Long userId) { - checkWxBind(userId); + if (!checkWxBind(userId)) { + return Result.error(407, "请先绑定微信"); + } return ordersService.insertCourseOrders(courseId, courseDetailsId,userId); } @@ -78,7 +81,9 @@ public class AppOrdersController extends AbstractController { @GetMapping("/insertCourseOrders/limit10") @ApiOperation("生成商品订单") public Result insertCourseOrdersLimit10(Long courseId, @RequestAttribute("userId") Long userId) { - checkWxBind(userId); + if (!checkWxBind(userId)) { + return Result.error(407, "请先绑定微信"); + } return ordersService.insertCourseOrdersLimit10(courseId, userId); } @@ -86,7 +91,9 @@ public class AppOrdersController extends AbstractController { @GetMapping("/insertVipOrders") @ApiOperation("生成会员订单") public Result insertVipOrders(@ApiParam("会员详情信息") Long vipDetailsId, @RequestAttribute("userId") Long userId) { - checkWxBind(userId); + if (!checkWxBind(userId)) { + return Result.error(407, "请先绑定微信"); + } return ordersService.insertVipOrders(vipDetailsId, userId); }