|
|
|
@ -97,21 +97,12 @@ public class TeacherOpenCourseKnowledgePointService extends CoreBaseService<Teac
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
public List<TeacherOpenCourseKnowledgePoint> getBindingKnowledgePoint(TeacherOpenCourseKnowledgePointQuery condition, CoreUser coreUser){
|
|
|
|
|
|
|
|
|
|
if (Objects.equals(condition.getBussinessType(), 2L)) {
|
|
|
|
|
//章节ID获取业务ID
|
|
|
|
|
TeacherOpenCourseQuestionSetting single = teacherOpenCourseQuestionSettingDao.getSQLManager()
|
|
|
|
|
.lambdaQuery(TeacherOpenCourseQuestionSetting.class)
|
|
|
|
|
.andEq(TeacherOpenCourseQuestionSetting::getTeacherOpenCourseMergeCourseInfoId, condition.getBussinessId())
|
|
|
|
|
.single();
|
|
|
|
|
if (!Objects.isNull(single)) {
|
|
|
|
|
condition.setBussinessId(single.getTeacherOpenCourseQuestionSettingId());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
String collect = sqlManager.lambdaQuery(TeacherOpenCourseKnowledgePointRelation.class)
|
|
|
|
|
.andEq(TeacherOpenCourseKnowledgePointRelation::getBussinessId, Query.filterEmpty(condition.getBussinessId()))
|
|
|
|
|
.andEq(TeacherOpenCourseKnowledgePointRelation::getDelFlag, 0)
|
|
|
|
|
.andEq(TeacherOpenCourseKnowledgePointRelation::getBussinessType, Query.filterEmpty(condition.getBussinessType()))
|
|
|
|
|
.andEq(TeacherOpenCourseKnowledgePointRelation::getUserId,coreUser.getId())
|
|
|
|
|
.andEq(TeacherOpenCourseKnowledgePointRelation::getOrgId,coreUser.getOrgId())
|
|
|
|
|
.select().stream().map(item -> item.getTeacherOpenCourseKnowledgePointId().toString()).collect(Collectors.joining(","));
|
|
|
|
|
TeacherOpenCourseKnowledgePointQuery pointQuery = new TeacherOpenCourseKnowledgePointQuery();
|
|
|
|
|
|
|
|
|
|