fetch:数据处理

This commit is contained in:
root
2021-07-09 09:49:38 +08:00
parent 7fda1c196c
commit 5bbf8556f6
8 changed files with 49 additions and 1 deletions
@@ -42,4 +42,7 @@ public interface TsInstitutionDao extends BaseMapper<TsInstitution> {
*/
@Select("select * from ts_institution where parent_id not in (select id from ts_institution)")
List<TsInstitution> selectRoot();
@Select("select * from ts_institution order by rand() limit 1")
TsInstitution selectRand();
}
@@ -110,6 +110,9 @@ public class TsInstitutionServiceImpl extends ServiceImpl<TsInstitutionDao, TsIn
tsInstitution.setDisabled(true);
tsInstitution.setChildren(recursionGetInstitutionAndUser(tsInstitution));
for(TsUserVO user:tsInstitution.getUsers()){
if(tsInstitution.getChildren()==null){
tsInstitution.setChildren(new ArrayList<>());
}
tsInstitution.getChildren().add(user);
}
}
@@ -149,6 +152,10 @@ public class TsInstitutionServiceImpl extends ServiceImpl<TsInstitutionDao, TsIn
tsInstitutionNode.setChildren(recursionGetInstitutionAndUser(tsInstitutionNode));
institutionObject.add(tsInstitutionNode);
for(TsUserVO user:tsInstitutionNode.getUsers()){
if(tsInstitutionNode.getChildren()==null){
tsInstitutionNode.setChildren(new ArrayList<>());
}
tsInstitutionNode.getChildren().add(user);
}
}