|
@@ -334,6 +334,10 @@
|
|
resultMap="ClassPeriodStudentVo">
|
|
resultMap="ClassPeriodStudentVo">
|
|
SELECT
|
|
SELECT
|
|
IFNULL(ge.exam_num,0) as exam_num,
|
|
IFNULL(ge.exam_num,0) as exam_num,
|
|
|
|
+ cg.class_start_time,
|
|
|
|
+ cg.class_end_time,
|
|
|
|
+ g.study_start_time,
|
|
|
|
+ g.study_end_time,
|
|
(SELECT COUNT(DISTINCT ubr.module_id,ubr.chapter_id,ubr.exam_id) FROM user_bank_record ubr LEFT JOIN class_grade_goods cgg on cgg.goods_id
|
|
(SELECT COUNT(DISTINCT ubr.module_id,ubr.chapter_id,ubr.exam_id) FROM user_bank_record ubr LEFT JOIN class_grade_goods cgg on cgg.goods_id
|
|
= ubr.goods_id where ubr.`status`=1 and ubr.report_status=1 and ubr.grade_id = cg.grade_id and ubr.user_id = cgu.user_id and ubr.current_status = 1) as record_num,
|
|
= ubr.goods_id where ubr.`status`=1 and ubr.report_status=1 and ubr.grade_id = cg.grade_id and ubr.user_id = cgu.user_id and ubr.current_status = 1) as record_num,
|
|
cgu.user_id,
|
|
cgu.user_id,
|
|
@@ -342,6 +346,7 @@
|
|
class_grade_user cgu
|
|
class_grade_user cgu
|
|
LEFT JOIN class_grade cg ON cgu.grade_id = cg.grade_id
|
|
LEFT JOIN class_grade cg ON cgu.grade_id = cg.grade_id
|
|
LEFT JOIN class_grade_goods cgg on cg.grade_id=cgg.grade_id
|
|
LEFT JOIN class_grade_goods cgg on cg.grade_id=cgg.grade_id
|
|
|
|
+ LEFT JOIN goods g on g.goods_id=cgg.goods_id
|
|
LEFT JOIN (SELECT
|
|
LEFT JOIN (SELECT
|
|
COUNT( m.id ) AS exam_num,
|
|
COUNT( m.id ) AS exam_num,
|
|
c.goods_id
|
|
c.goods_id
|