diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipMemberPayParamDTO.java b/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipMemberPayParamDTO.java index bf1a2d3c..33947549 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipMemberPayParamDTO.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/dto/VipMemberPayParamDTO.java @@ -30,8 +30,17 @@ public class VipMemberPayParamDTO { private String pwd; private String returnUrl; private String buyerRemark; + /** + * 开通方案名 + */ private String name; + /** + * 昵称 + */ private String nickName; + /** + * + */ private String orderType; private Integer sex; private String birthDay; 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 6fc4224f..8fd959c6 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 @@ -397,12 +397,12 @@ public class PayServiceImpl implements PayService { @Override public CzgResult> ltPayMember(String clientIP, VipMemberPayParamDTO payParam) { - ShopUser shopUser = shopUserService.getOne(new QueryWrapper().eq(ShopUser::getSourceShopId, payParam.getShopId()).eq(ShopUser::getUserId, StpKit.USER.getLoginIdAsLong())); + ShopUser shopUser = shopUserService.getOne(new QueryWrapper().eq(ShopUser::getSourceShopId, payParam.getShopId()).eq(ShopUser::getId, payParam.getShopUserId())); AssertUtil.isNull(shopUser, "充值失败 该店铺用户不存在"); MemberOrder memberOrder = memberOrderService.createMemberOrder(new MemberOrderDTO().setName(payParam.getName()) .setNum(1).setNickName(payParam.getNickName()) .setOrderType(payParam.getOrderType()) - .setPlatformType(payParam.getPlatformType()).setSex(payParam.getSex()).setUserId(StpKit.USER.getLoginIdAsLong()).setShopId(payParam.getShopId()).setBirthDay(payParam.getBirthDay())); + .setPlatformType(payParam.getPlatformType()).setSex(payParam.getSex()).setUserId(shopUser.getUserId()).setShopId(payParam.getShopId()).setBirthDay(payParam.getBirthDay())); AssertUtil.isBlank(payParam.getOpenId(), "用户小程序ID不能为空"); AssertUtil.isBlank(payParam.getPayType(), "支付方式不能为空");