fix: 修复关联表查询速度慢的问题

This commit is contained in:
zyd
2022-09-21 00:26:09 +08:00
parent 3bd92a4fa2
commit 0f3e60feb8
2 changed files with 14 additions and 11 deletions
@@ -459,7 +459,14 @@ public class TsUserServiceImpl extends ServiceImpl<TsUserDao, TsUser> implements
@Override
public IPage<TsUser> getAllUsers(TsUser tsUser) {
List<String> ids=new ArrayList<>();
ids.add(tsUser.getInstitutionId());
QueryWrapper<TsInstitution> queryWrapper=new QueryWrapper<>();
queryWrapper.like("parent_id",tsUser.getInstitutionId());
List<TsInstitution> tsmiddle=tsInstitutionService.list(queryWrapper);
if(tsmiddle!=null && !tsmiddle.isEmpty()){
tsmiddle.forEach(tsInstitution -> {
ids.add(tsInstitution.getId());
});
}
// List<String> middle=new ArrayList<>();
// middle.addAll(ids);
// boolean flag=true;