|
@@ -711,6 +711,19 @@
|
|
|
#{item}
|
|
|
</foreach>
|
|
|
</update>
|
|
|
+ <update id="updateCompleteCourseNum">
|
|
|
+ update course_group cg
|
|
|
+ left join (
|
|
|
+ select cs.course_group_id_,COUNT(cs.id_) num_ from course_schedule cs
|
|
|
+ where cs.course_group_id_ IN
|
|
|
+ <foreach collection="groupIds" item="item" open="(" separator="," close=")">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ AND cs.status_ = 'COMPLETE'
|
|
|
+ group by cs.course_group_id_) cs ON cs.course_group_id_ = cg.id_
|
|
|
+ set cg.complete_course_num_ = cs.num_
|
|
|
+ where cs.course_group_id_ = cg.id_
|
|
|
+ </update>
|
|
|
<select id="selectPianoGroup" resultType="com.yonge.cooleshow.biz.dal.vo.CourseGroupPianoVo">
|
|
|
SELECT
|
|
|
cg.id_ AS courseGroupId,
|