会员支付修改

This commit is contained in:
张松 2025-09-26 09:53:13 +08:00
parent 8d4a8aac15
commit 080554f620
2 changed files with 11 additions and 2 deletions

View File

@ -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;

View File

@ -397,12 +397,12 @@ public class PayServiceImpl implements PayService {
@Override
public CzgResult<Map<String, Object>> 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(), "支付方式不能为空");