|
|
|
@ -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());
|
|
|
|
|