|
@@ -26,7 +26,8 @@
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="get" parameterType="java.lang.Integer" resultMap="CourseScheduleReview">
|
|
|
- select * from course_schedule_review
|
|
|
+ select *
|
|
|
+ from course_schedule_review
|
|
|
where id_ = #{id,jdbcType=INTEGER}
|
|
|
</select>
|
|
|
|
|
@@ -126,7 +127,8 @@
|
|
|
|
|
|
<sql id="practiceGroupReviewsQueryCondition">
|
|
|
<where>
|
|
|
- AND pg.id_ > 0 AND cs.group_type_='PRACTICE' AND cs.status_='OVER' AND (cs.del_flag_ = 0 OR cs.del_flag_ IS NULL)
|
|
|
+ AND pg.id_ > 0 AND cs.group_type_='PRACTICE' AND cs.status_='OVER' AND (cs.del_flag_ = 0 OR cs.del_flag_ IS
|
|
|
+ NULL)
|
|
|
<if test="organId != null">
|
|
|
AND FIND_IN_SET(pg.organ_id_,#{organId})
|
|
|
</if>
|
|
@@ -179,7 +181,8 @@
|
|
|
</sql>
|
|
|
|
|
|
<select id="getPracticeGroupReviewList" resultMap="CourseReviewDto">
|
|
|
- SELECT cs.id_,cs.class_date_, pg.subject_id_,pg.organ_id_,pg.name_ coursre_name_,su.real_name_ teacher_name_,edsu.real_name_
|
|
|
+ SELECT cs.id_,cs.class_date_, pg.subject_id_,pg.organ_id_,pg.name_ coursre_name_,su.real_name_
|
|
|
+ teacher_name_,edsu.real_name_
|
|
|
edu_teacher_name_,pg.buy_months_,csr.id_ review_id_, csr.student_review_,csr.hand_homework_,csr.course_review_
|
|
|
FROM course_schedule cs
|
|
|
LEFT JOIN practice_group pg ON cs.music_group_id_ = pg.id_
|
|
@@ -246,13 +249,26 @@
|
|
|
LEFT JOIN practice_group pg ON cs.music_group_id_ = pg.id_
|
|
|
<include refid="practiceGroupReviews4EduQueryCondition"/>
|
|
|
</select>
|
|
|
+
|
|
|
<select id="findByCourseScheduleAndStudent" resultMap="CourseScheduleReview">
|
|
|
- SELECT * FROM course_schedule_review WHERE course_schedule_id_=#{courseScheduleId} AND student_id_=#{studentId}
|
|
|
+ SELECT *
|
|
|
+ FROM course_schedule_review
|
|
|
+ WHERE course_schedule_id_ = #{courseScheduleId}
|
|
|
+ AND student_id_ = #{studentId}
|
|
|
</select>
|
|
|
+
|
|
|
<select id="findByCourseSchedules" resultMap="CourseScheduleReview">
|
|
|
SELECT * FROM course_schedule_review WHERE course_schedule_id_ IN
|
|
|
<foreach collection="courseScheduleIds" item="courseScheduleId" separator="," open="(" close=")">
|
|
|
#{courseScheduleId}
|
|
|
</foreach>
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="findByCourseSchedulesAndStudentId" resultMap="CourseScheduleReview">
|
|
|
+ SELECT * FROM course_schedule_review WHERE course_schedule_id_ IN
|
|
|
+ <foreach collection="courseScheduleIds" item="courseScheduleId" separator="," open="(" close=")">
|
|
|
+ #{courseScheduleId}
|
|
|
+ </foreach>
|
|
|
+ AND student_id_ = #{studentId}
|
|
|
+ </select>
|
|
|
</mapper>
|