|
@@ -88,7 +88,7 @@
|
|
FROM course_schedule_evaluate cse
|
|
FROM course_schedule_evaluate cse
|
|
LEFT JOIN practice_group pg ON pg.id_ = cse.music_group_id_
|
|
LEFT JOIN practice_group pg ON pg.id_ = cse.music_group_id_
|
|
LEFT JOIN subject s on s.id_ = pg.subject_id_
|
|
LEFT JOIN subject s on s.id_ = pg.subject_id_
|
|
- WHERE cse.class_group_id_ = #{classGroupId}
|
|
|
|
|
|
+ WHERE cse.class_group_id_ = #{classGroupId} AND status_=1
|
|
ORDER BY create_time_ DESC
|
|
ORDER BY create_time_ DESC
|
|
LIMIT 1
|
|
LIMIT 1
|
|
</select>
|
|
</select>
|
|
@@ -98,6 +98,7 @@
|
|
<foreach collection="classGroupIds" item="classGroupId" separator="," open="(" close=")">
|
|
<foreach collection="classGroupIds" item="classGroupId" separator="," open="(" close=")">
|
|
#{classGroupId}
|
|
#{classGroupId}
|
|
</foreach>
|
|
</foreach>
|
|
|
|
+ AND status_=1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<resultMap id="PracticeGroupsOrgan" type="com.ym.mec.biz.dal.dto.PracticeGroupsDto">
|
|
<resultMap id="PracticeGroupsOrgan" type="com.ym.mec.biz.dal.dto.PracticeGroupsDto">
|
|
@@ -137,6 +138,7 @@
|
|
LEFT JOIN practice_group pg on cse.music_group_id_ = pg.id_
|
|
LEFT JOIN practice_group pg on cse.music_group_id_ = pg.id_
|
|
AND pg.buy_months_ IS NULL
|
|
AND pg.buy_months_ IS NULL
|
|
AND pg.group_status_ != 'LOCK'
|
|
AND pg.group_status_ != 'LOCK'
|
|
|
|
+ AND cse.status_ = 1
|
|
GROUP BY pg.organ_id_
|
|
GROUP BY pg.organ_id_
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -165,12 +167,12 @@
|
|
<select id="findExpiredDateBeforeReport" resultMap="CourseScheduleEvaluate">
|
|
<select id="findExpiredDateBeforeReport" resultMap="CourseScheduleEvaluate">
|
|
SELECT *
|
|
SELECT *
|
|
FROM course_schedule_evaluate
|
|
FROM course_schedule_evaluate
|
|
- WHERE create_time_ <= #{expiredDate}
|
|
|
|
|
|
+ WHERE status_ = 1 AND create_time_ <= #{expiredDate}
|
|
AND (is_pushed_ = 0 OR is_pushed_ IS NULL)
|
|
AND (is_pushed_ = 0 OR is_pushed_ IS NULL)
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="findByGroupId" resultMap="CourseScheduleEvaluate">
|
|
<select id="findByGroupId" resultMap="CourseScheduleEvaluate">
|
|
- SELECT id_, DATE_FORMAT(create_time_, '%Y年%m月') month_
|
|
|
|
|
|
+ SELECT id_,status_, DATE_FORMAT(create_time_, '%Y年%m月') month_
|
|
FROM course_schedule_evaluate
|
|
FROM course_schedule_evaluate
|
|
WHERE music_group_id_ = #{groupId}
|
|
WHERE music_group_id_ = #{groupId}
|
|
ORDER BY create_time_ ASC
|
|
ORDER BY create_time_ ASC
|