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 7abb9187d..fc6401ec0 100644 --- a/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java +++ b/jsowell-admin/src/main/java/com/jsowell/service/MemberService.java @@ -96,6 +96,9 @@ public class MemberService { @Value("${adapay.callback}") private String ADAPAY_CALLBACK_URL; + @Value("${weixin.login.appid}") + private String APP_ID; + /** * 校验短信验证码 * @param dto @@ -203,8 +206,10 @@ public class MemberService { } catch (Exception e) { log.error("getOpenIdByCode发生异常", e); } + // 根据appid查询merchantId + String merchantId = pileMerchantInfoService.getMerchantIdByAppId(APP_ID); // 查询手机号码是否注册过 - return memberRegisterAndLogin(mobileNumber, null, openId); + return memberRegisterAndLogin(mobileNumber, merchantId, openId); } /**