|
|
@@ -219,7 +219,9 @@ public class SysCustomerUserCommonService {
|
|
|
}
|
|
|
//普通成员或小组组长
|
|
|
if (roles.contains("Member") || roles.contains("GroupManager")) {
|
|
|
- return this.handleMemberRole(provinceIds, cityIds, groupIds, userStatus);
|
|
|
+ SysCustomerSelectBO sysCustomerSelectBO = this.handleMemberRole(provinceIds, cityIds, groupIds, userStatus);
|
|
|
+ sysCustomerSelectBO.setMemberData(Lists.newArrayList());
|
|
|
+ return sysCustomerSelectBO;
|
|
|
}
|
|
|
return SysCustomerSelectBO.builder().build();
|
|
|
}
|
|
|
@@ -477,6 +479,7 @@ public class SysCustomerUserCommonService {
|
|
|
)
|
|
|
.in(SysUserGroupRelationEntity::getProvinceId, provinceIds)
|
|
|
.in(SysUserGroupRelationEntity::getCityId, cityIds)
|
|
|
+ .in(CollUtil.isNotEmpty(groupIds),SysUserGroupRelationEntity::getGroupId,groupIds)
|
|
|
.orderByAsc(SysUserGroupRelationEntity::getProvinceId)
|
|
|
);
|
|
|
if (userStatus) {
|
|
|
@@ -590,19 +593,20 @@ public class SysCustomerUserCommonService {
|
|
|
|
|
|
|
|
|
//如果没有添加小组,管理员查询,可能小组id也为空
|
|
|
- if (groupIds != null) {
|
|
|
- List<SysGroupEntity> groupEntityList = sysGroupMapper.selectList(
|
|
|
- new LambdaQueryWrapper<>(SysGroupEntity.class)
|
|
|
- .select(
|
|
|
- SysGroupEntity::getId
|
|
|
- )
|
|
|
- .orderByAsc(SysGroupEntity::getSortCode)
|
|
|
- );
|
|
|
- if (CollUtil.isNotEmpty(groupEntityList)) {
|
|
|
- groupIds.addAll(
|
|
|
- groupEntityList.stream().map(SysGroupEntity::getId).filter(Objects::nonNull).distinct().toList());
|
|
|
- }
|
|
|
- }
|
|
|
+// if (groupIds != null) {
|
|
|
+// List<SysGroupEntity> groupEntityList = sysGroupMapper.selectList(
|
|
|
+// new LambdaQueryWrapper<>(SysGroupEntity.class)
|
|
|
+// .select(
|
|
|
+// SysGroupEntity::getId
|
|
|
+// )
|
|
|
+// .in(SysGroupEntity::getId,groupIds)
|
|
|
+// .orderByAsc(SysGroupEntity::getSortCode)
|
|
|
+// );
|
|
|
+// if (CollUtil.isNotEmpty(groupEntityList)) {
|
|
|
+// groupIds.addAll(
|
|
|
+// groupEntityList.stream().map(SysGroupEntity::getId).filter(Objects::nonNull).distinct().toList());
|
|
|
+// }
|
|
|
+// }
|
|
|
List<String> provinceCodes = provinceRegionEntityList.stream()
|
|
|
.map(DictProvinceRegionEntity::getCode).toList();
|
|
|
if (provinceIds != null) {
|