Commit 6f69b2a3 authored by guangjing.gao's avatar guangjing.gao

默认羊小咩,无需校验租户ID是否为空

parent 5630a2df
...@@ -52,20 +52,17 @@ public class UserCenterServiceImpl implements UserCenterService { ...@@ -52,20 +52,17 @@ public class UserCenterServiceImpl implements UserCenterService {
List<UserAttached> userAttacheds = userAttachedRepository.findByUserIdIn(userIds); List<UserAttached> userAttacheds = userAttachedRepository.findByUserIdIn(userIds);
if (!tenantId.equals(TenantUtil.TENANT_DEFAULT)) { if (!tenantId.equals(TenantUtil.TENANT_DEFAULT)) {
if (userAttacheds != null) { if (userAttacheds != null) {
//租户ID校验 List<User> users = userRepository.findByIdIn(userIds);
if (!TenantUtil.validationTenantIdIsNullOrZero(tenantId)) { List<User> productUsers = tenantService.selectUsersByTenantId(users, tenantId);
List<User> users = userRepository.findByIdIn(userIds); if (productUsers != null) {
List<User> productUsers = tenantService.selectUsersByTenantId(users, tenantId); List<Long> collect = productUsers.stream().map(User::getId).collect(Collectors.toList());
if (productUsers != null) { userAttacheds.forEach(a->{
List<Long> collect = productUsers.stream().map(User::getId).collect(Collectors.toList()); if (collect.contains(a.getUserId())) {
userAttacheds.forEach(a->{ resultProductUsers.add(a);
if (collect.contains(a.getUserId())) { }
resultProductUsers.add(a); });
}
});
}
return resultProductUsers;
} }
return resultProductUsers;
} }
}else { }else {
List<User> users = userRepository.findByIdIn(userIds); List<User> users = userRepository.findByIdIn(userIds);
......
...@@ -113,7 +113,7 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -113,7 +113,7 @@ public class UserServiceImpl implements IUserService, IBaseController {
Map<Long, String> userIdAndPhoneMap = Maps.newHashMap(); Map<Long, String> userIdAndPhoneMap = Maps.newHashMap();
List<User> users = userRepository.findByIdIn(userIds); List<User> users = userRepository.findByIdIn(userIds);
//校验租户ID //校验租户ID
if (!TenantUtil.validationTenantIdIsNullOrZero(tenantId)) { if (!tenantId.equals(tenantId)) {
users = tenantService.selectUsersByTenantId(users, tenantId); users = tenantService.selectUsersByTenantId(users, tenantId);
}else { }else {
users = tenantService.validationTentIdByTentId(users, tenantId); users = tenantService.validationTentIdByTentId(users, tenantId);
...@@ -390,10 +390,8 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -390,10 +390,8 @@ public class UserServiceImpl implements IUserService, IBaseController {
} catch (Exception e) { } catch (Exception e) {
log.info("神策埋点出现问题", e); log.info("神策埋点出现问题", e);
} }
//校验租户ID tenantId
if (!TenantUtil.validationTenantIdIsNullOrZero(tenantId)) { oauthLoginInfoService.addLoginInfo(user, tenantId);
oauthLoginInfoService.addLoginInfo(user, tenantId);
}
LoginProperties loginProperties = new LoginProperties("", 3, channelId, createdFrom, appChannel, merchant.getId(), merchant.getName(), tenantId); LoginProperties loginProperties = new LoginProperties("", 3, channelId, createdFrom, appChannel, merchant.getId(), merchant.getName(), tenantId);
AuthBean session = sessionService.createSession(user, loginProperties); AuthBean session = sessionService.createSession(user, loginProperties);
session.setRegister(register); session.setRegister(register);
...@@ -507,23 +505,17 @@ public class UserServiceImpl implements IUserService, IBaseController { ...@@ -507,23 +505,17 @@ public class UserServiceImpl implements IUserService, IBaseController {
.collect(Collectors.toList()); .collect(Collectors.toList());
List<User> users = userRepository.findByIdIn(collect); List<User> users = userRepository.findByIdIn(collect);
if (!tenantId.equals(TenantUtil.TENANT_DEFAULT)) { if (!tenantId.equals(TenantUtil.TENANT_DEFAULT)) {
if (!TenantUtil.validationTenantIdIsNullOrZero(tenantId)) { return tenantService.selectUsersByTenantId(users, tenantId);
return tenantService.selectUsersByTenantId(users, tenantId);
}
}else { }else {
return tenantService.validationTentIdByTentId(users, tenantId); return tenantService.validationTentIdByTentId(users, tenantId);
} }
return users;
} else { //不是1 就是 uuids } else { //不是1 就是 uuids
List<User> users = userRepository.findByUuidIn(vals); List<User> users = userRepository.findByUuidIn(vals);
if (!tenantId.equals(TenantUtil.TENANT_DEFAULT)) { if (!tenantId.equals(TenantUtil.TENANT_DEFAULT)) {
if (!TenantUtil.validationTenantIdIsNullOrZero(tenantId)) { return tenantService.selectUsersByTenantId(users, tenantId);
return tenantService.selectUsersByTenantId(users, tenantId); }else {
}else { return tenantService.validationTentIdByTentId(users, tenantId);
return tenantService.validationTentIdByTentId(users, tenantId);
}
} }
return users;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment