增加习题数
parent
a5e9c8082a
commit
f10d1b6a35
|
|
@ -10,6 +10,7 @@ import com.zcloud.edu.dto.clientobject.resource.VideoCoursewareCO;
|
||||||
import com.zcloud.edu.persistence.dataobject.CorpInfoDO;
|
import com.zcloud.edu.persistence.dataobject.CorpInfoDO;
|
||||||
import com.zcloud.edu.persistence.dataobject.VideoCoursewareDO;
|
import com.zcloud.edu.persistence.dataobject.VideoCoursewareDO;
|
||||||
import com.zcloud.edu.persistence.repository.resource.CorpInfoRepository;
|
import com.zcloud.edu.persistence.repository.resource.CorpInfoRepository;
|
||||||
|
import com.zcloud.edu.persistence.repository.resource.QuestionRepository;
|
||||||
import com.zcloud.edu.persistence.repository.resource.VideoCoursewareRepository;
|
import com.zcloud.edu.persistence.repository.resource.VideoCoursewareRepository;
|
||||||
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
import com.zcloud.gbscommon.utils.PageQueryHelper;
|
||||||
import com.alibaba.cola.dto.PageResponse;
|
import com.alibaba.cola.dto.PageResponse;
|
||||||
|
|
@ -36,6 +37,7 @@ public class VideoCoursewareQueryExe {
|
||||||
private final VideoCoursewareRepository videoCoursewareRepository;
|
private final VideoCoursewareRepository videoCoursewareRepository;
|
||||||
private final VideoCoursewareCoConvertor videoCoursewareCoConvertor;
|
private final VideoCoursewareCoConvertor videoCoursewareCoConvertor;
|
||||||
private final CorpInfoRepository corpInfoRepository;
|
private final CorpInfoRepository corpInfoRepository;
|
||||||
|
private final QuestionRepository questionRepository;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页
|
* 分页
|
||||||
|
|
@ -102,6 +104,7 @@ public class VideoCoursewareQueryExe {
|
||||||
}
|
}
|
||||||
VideoCoursewareCO co = new VideoCoursewareCO();
|
VideoCoursewareCO co = new VideoCoursewareCO();
|
||||||
BeanUtils.copyProperties(videoCoursewareDO.getData(), co);
|
BeanUtils.copyProperties(videoCoursewareDO.getData(), co);
|
||||||
|
|
||||||
return SingleResponse.of(co);
|
return SingleResponse.of(co);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,17 @@
|
||||||
a.*,
|
a.*,
|
||||||
b.name as trainingTypeName,
|
b.name as trainingTypeName,
|
||||||
u.name as teacherName,
|
u.name as teacherName,
|
||||||
|
count(q.id) as questionCount,
|
||||||
d.corp_name as corpName
|
d.corp_name as corpName
|
||||||
from video_courseware a
|
from video_courseware a
|
||||||
left join training_type b on a.training_type_id = b.training_type_id and b.delete_enum = 'FALSE'
|
left join training_type b on a.training_type_id = b.training_type_id and b.delete_enum = 'FALSE'
|
||||||
left join teacher t on a.teacher_id = t.teacher_id and t.delete_enum = 'FALSE'
|
left join teacher t on a.teacher_id = t.teacher_id and t.delete_enum = 'FALSE'
|
||||||
left join corp_info d on a.corpinfo_id = d.id
|
left join corp_info d on a.corpinfo_id = d.id
|
||||||
left join user u on u.id = t.user_id
|
left join user u on u.id = t.user_id
|
||||||
|
left join question q on a.video_courseware_id = q.video_courseware_id and q.delete_enum = 'FALSE' and q.courseware_type=1
|
||||||
where a.id = #{id,jdbcType=BIGINT}
|
where a.id = #{id,jdbcType=BIGINT}
|
||||||
and a.delete_enum = 'FALSE'
|
and a.delete_enum = 'FALSE'
|
||||||
|
group by a.id
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getVideoCoursewarePage" resultType="com.zcloud.edu.persistence.dataobject.VideoCoursewareDO">
|
<select id="getVideoCoursewarePage" resultType="com.zcloud.edu.persistence.dataobject.VideoCoursewareDO">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue