...
|
...
|
@@ -34,6 +34,7 @@ import org.thingsboard.server.common.data.yunteng.dto.*; |
34
|
34
|
import org.thingsboard.server.common.data.yunteng.dto.request.*;
|
35
|
35
|
import org.thingsboard.server.common.data.yunteng.enums.MessageTypeEnum;
|
36
|
36
|
import org.thingsboard.server.common.data.yunteng.enums.MsgTemplatePurposeEnum;
|
|
37
|
+import org.thingsboard.server.common.data.yunteng.enums.OrganizationEnum;
|
37
|
38
|
import org.thingsboard.server.common.data.yunteng.enums.UserStatusEnum;
|
38
|
39
|
import org.thingsboard.server.common.data.yunteng.utils.ReflectUtils;
|
39
|
40
|
import org.thingsboard.server.common.data.yunteng.utils.tools.TkPageData;
|
...
|
...
|
@@ -329,7 +330,7 @@ public class SysUserServiceImpl extends AbstractBaseService<UserMapper, SysUserE |
329
|
330
|
queryMap.get("organizationId") != null ? (String) queryMap.get("organizationId") : null;
|
330
|
331
|
List<String> userIds = null;
|
331
|
332
|
if (null != organizationId) {
|
332
|
|
- userIds = userOrganizationMappingService.getUserIdByOrganizationIds(tenantId, organizationId);
|
|
333
|
+ userIds = userOrganizationMappingService.getUserIdByOrganizationIds(tenantId,null, organizationId);
|
333
|
334
|
queryMap.put("userIds", userIds);
|
334
|
335
|
}
|
335
|
336
|
if (isPtSysadmin) {
|
...
|
...
|
@@ -577,7 +578,7 @@ public class SysUserServiceImpl extends AbstractBaseService<UserMapper, SysUserE |
577
|
578
|
if (group == null || !group.getTenantId().equals(tenantId)) {
|
578
|
579
|
return Optional.empty();
|
579
|
580
|
}
|
580
|
|
- List<String> userIds = userOrganizationMappingService.getUserIdByOrganizationIds(group.getId());
|
|
581
|
+ List<String> userIds = userOrganizationMappingService.getUserIdByOrganizationIds(group.getId(),null);
|
581
|
582
|
List<SysUserEntity> users = baseMapper.selectBatchIds(userIds);
|
582
|
583
|
return Optional.ofNullable(ReflectUtils.sourceToTarget(users, UserDTO.class));
|
583
|
584
|
}
|
...
|
...
|
@@ -662,7 +663,7 @@ public class SysUserServiceImpl extends AbstractBaseService<UserMapper, SysUserE |
662
|
663
|
}
|
663
|
664
|
if (isTenantAdmin) {
|
664
|
665
|
List<String> userList =
|
665
|
|
- userOrganizationMappingService.getUserIdByOrganizationIds(tenantId, organizationId);
|
|
666
|
+ userOrganizationMappingService.getUserIdByOrganizationIds(tenantId, OrganizationEnum.UP, organizationId);
|
666
|
667
|
if (null != userList && userList.size() > FastIotConstants.MagicNumber.ZERO) {
|
667
|
668
|
return baseMapper.getMyCustomers(tenantId, EntityId.NULL_UUID.toString(), userList);
|
668
|
669
|
}
|
...
|
...
|
|