diff --git a/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java b/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java index 7ef2ea26f..1a432bac3 100644 --- a/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java +++ b/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java @@ -315,7 +315,7 @@ public class MemberService { .requestSource(dto.getRequestSource()) .firstLevelMerchantId(firstLevelMerchantId) .mobileNumber(dto.getMobileNumber()) - .buyerId(dto.getOpenId()) + .buyerId(dto.getUserId()) .build(); return memberRegisterAndLogin(loginDTO); // 支付宝小程序一键登录 } @@ -337,10 +337,9 @@ public class MemberService { throw new BusinessException(ReturnCodeEnum.CODE_ALIPAY_ACCESS_TOKEN_ERROR); } log.info("支付宝getAccessToken:{}", JSON.toJSONString(response)); - String accessToken = response.getAccessToken(); - dto.setAccessToken(accessToken); - String openId = response.getOpenId(); - dto.setOpenId(openId); + dto.setAccessToken(response.getAccessToken()); + dto.setOpenId(response.getOpenId()); + dto.setUserId(response.getUserId()); } /** diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/dto/AlipayLoginDTO.java b/jsowell-pile/src/main/java/com/jsowell/pile/dto/AlipayLoginDTO.java index adc7e433f..20d01a83d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/dto/AlipayLoginDTO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/dto/AlipayLoginDTO.java @@ -26,5 +26,7 @@ public class AlipayLoginDTO extends BaseDTO{ private String openId; + private String userId; + private String mobileNumber; }