|
|
|
@@ -116,22 +116,8 @@ public class WeappController { |
|
|
|
return AjaxResult.error("WeChatUserInfo解析错误"); |
|
|
|
} |
|
|
|
|
|
|
|
log.info("微信用户信息:{}, phone:{}", userInfo, userInfo.getPurePhoneNumber()); |
|
|
|
R<SysEnterpriseStaff> staff = tenantService.existStaff(userInfo.getPurePhoneNumber(), SecurityConstants.INNER); |
|
|
|
log.info("微信对应用户 staff:{}", staff); |
|
|
|
String phone = null; |
|
|
|
if (staff.getData() == null) { |
|
|
|
SysEnterpriseStaff staff1 = new SysEnterpriseStaff(); |
|
|
|
staff1.setOpenid(obj.getOpenid()); |
|
|
|
staff1.setPhone(userInfo.getPhoneNumber()); |
|
|
|
tenantService.saveEnterpriseStaff(staff1, SecurityConstants.INNER); |
|
|
|
log.info("新用户注册:{}", userInfo.getPhoneNumber()); |
|
|
|
phone = userInfo.getPhoneNumber(); |
|
|
|
} else { |
|
|
|
log.info("新用户注册--2:{}", staff.getData()); |
|
|
|
phone = staff.getData().getPhone(); |
|
|
|
} |
|
|
|
log.info("信息 phone:{}", phone); |
|
|
|
String phone = userInfo.getPurePhoneNumber(); |
|
|
|
log.info("微信用户信息:{}, phone:{}", userInfo, phone); |
|
|
|
R<LoginUser> loginInfoResult = remoteLoginService.getLoginInfoInnerByPhone(phone, SecurityConstants.INNER); |
|
|
|
|
|
|
|
if (ObjectUtil.isNull(loginInfoResult.getData()) || loginInfoResult.isFail()) { |
|
|
|
|