From 658248cb7e2533769a974becd43b86fbd6442732 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Mon, 17 Mar 2025 16:35:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E5=91=98=E6=94=AF=E4=BB=98=20userId?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/czg/service/order/service/impl/PayServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java index 608d837ac..d345a5d9f 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java @@ -190,8 +190,6 @@ public class PayServiceImpl implements PayService { @Override @Transactional(noRollbackFor = PaySuccessException.class) public CzgResult vipPayOrder(OrderPayParamDTO payParam) { - AssertUtil.isNull(payParam.getCheckOrderPay().getUserId(), "会员支付,订单用户不能为空"); - OrderInfo orderInfo = checkPay(payParam.getCheckOrderPay()); ShopUser shopUser = new ShopUser(); if ("scanCode".equals(payParam.getPayType())) { AssertUtil.isBlank(payParam.getAuthCode(), "会员码不能为空"); @@ -221,6 +219,8 @@ public class PayServiceImpl implements PayService { if (shopUser == null || shopUser.getId() == null) { AssertUtil.isNull(shopUser, "会员不存在"); } + payParam.getCheckOrderPay().setUserId(shopUser.getUserId()); + OrderInfo orderInfo = checkPay(payParam.getCheckOrderPay()); if (!shopUser.getShopId().equals(orderInfo.getShopId())) { return CzgResult.failure("违规操作,请确认店铺后重试"); }