【标记】删除程序递归处理;

改用beetlsql3 的注解递归;
设置最深层级:1000;
beetlsql3-dev
Mlxa0324 2 years ago
parent 9b178ba05c
commit 1e2d2ab7f7

@ -38,41 +38,6 @@ public class TeacherOpenCourseChatLogService extends CoreBaseService<TeacherOpen
return ret;
}
// public PageQuery<TeacherOpenCourseChatLog> queryTreeListByCondition(PageQuery query){
// PageQuery ret = teacherOpenCourseChatLogDao.queryByCondition(query);
//
// // 上级ID集合
// String chatLogParentIds = ((List<TeacherOpenCourseChatLog>) ret.getList()).stream()
// .map(chatLog -> {
// // 取当前的ID作为上级ID
// Long parentId = chatLog.getTeacherOpenCourseChatLogId();
// if (null != parentId && 0L != parentId) {
// return String.valueOf(parentId);
// }
// return "";
// }).filter(StringUtils::isNotBlank).collect(joining(","));
//
// getDeepListByParentId(chatLogParentIds);
// return ret;
// }
//
// /**
// * 为了节省性能一次性查询多个ID
// * @param teacherOpenCourseChatLogParentIds
// * @return
// */
// public Map<Long, List<TeacherOpenCourseChatLog>> getDeepListByParentId(String teacherOpenCourseChatLogParentIds) {
//
// // 查询多个上级ID
// TeacherOpenCourseChatLogQuery teacherOpenCourseChatLogQuery = new TeacherOpenCourseChatLogQuery();
// teacherOpenCourseChatLogQuery.setTeacherOpenCourseChatLogIdPlural(teacherOpenCourseChatLogParentIds);
// teacherOpenCourseChatLogQuery.setTeacherOpenCourseChatLogStatus(1);
// List<TeacherOpenCourseChatLog> list = teacherOpenCourseChatLogDao.getValuesByQueryNotWithPermission(teacherOpenCourseChatLogQuery);
//
// return Optional.ofNullable(list).orElse(Lists.emptyList()).stream()
// .collect(groupingBy(TeacherOpenCourseChatLog::getTeacherOpenCourseChatLogParentId));
// }
public PageQuery<TeacherOpenCourseChatLog>queryByConditionQuery(PageQuery query){
PageQuery ret = teacherOpenCourseChatLogDao.queryByConditionQuery(query);
queryListAfter(ret.getList());

Loading…
Cancel
Save