delete
from course_schedule_review
where id_ = #{id,jdbcType=INTEGER}
DELETE
FROM course_schedule_review
WHERE course_schedule_id_ = #{courseScheduleId}
DELETE FROM course_schedule_review WHERE course_schedule_id_ IN
#{id}
insert into course_schedule_review (course_schedule_id_, class_group_id_, teacher_id_,
educational_teacher_id_, student_id_, teaching_material_,
song_, memo_, pronunciation_,
tempo_, music_theory_, has_liaison_,
hand_homework_, course_review_, create_time_,
update_time_,tenant_id_)
values (#{courseScheduleId,jdbcType=INTEGER}, #{classGroupId,jdbcType=INTEGER}, #{teacherId,jdbcType=INTEGER},
#{educationalTeacherId,jdbcType=INTEGER}, #{studentId,jdbcType=INTEGER}, #{teachingMaterial,jdbcType=VARCHAR},
#{song,jdbcType=VARCHAR}, #{memo,jdbcType=VARCHAR}, #{pronunciation,jdbcType=INTEGER},
#{tempo,jdbcType=INTEGER}, #{musicTheory,jdbcType=INTEGER}, #{hasLiaison,jdbcType=TINYINT},
#{handHomework,jdbcType=TINYINT}, #{courseReview,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},#{tenantId})
INSERT INTO course_schedule_review (course_schedule_id_, class_group_id_, teacher_id_, student_id_,
teaching_material_,memo_, create_time_,update_time_,tenant_id_)
VALUE
(#{courseScheduleReview.courseScheduleId,jdbcType=INTEGER},#{courseScheduleReview.classGroupId,jdbcType=INTEGER},
#{courseScheduleReview.teacherId,jdbcType=INTEGER},#{courseScheduleReview.studentId,jdbcType=INTEGER},
#{courseScheduleReview.teachingMaterial,jdbcType=VARCHAR},#{courseScheduleReview.memo,jdbcType=VARCHAR},NOW(),now(),#{tenantId})
update course_schedule_review
course_schedule_id_ = #{courseScheduleId,jdbcType=INTEGER},
class_group_id_ = #{classGroupId,jdbcType=INTEGER},
teacher_id_ = #{teacherId,jdbcType=INTEGER},
educational_teacher_id_ = #{educationalTeacherId,jdbcType=INTEGER},
student_id_ = #{studentId,jdbcType=INTEGER},
teaching_material_ = #{teachingMaterial,jdbcType=VARCHAR},
song_ = #{song,jdbcType=VARCHAR},
memo_ = #{memo,jdbcType=VARCHAR},
pronunciation_ = #{pronunciation,jdbcType=INTEGER},
tempo_ = #{tempo,jdbcType=INTEGER},
music_theory_ = #{musicTheory,jdbcType=INTEGER},
has_liaison_ = #{hasLiaison,jdbcType=TINYINT},
hand_homework_ = #{handHomework,jdbcType=TINYINT},
course_review_ = #{courseReview,jdbcType=VARCHAR},
student_review_ = #{studentReview,jdbcType=TINYINT},
update_time_ = NOW()
where id_ = #{id,jdbcType=INTEGER} and tenant_id_ = #{tenantId}
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 (cs.name_ LIKE CONCAT('%',#{search},'%') OR cs.id_= #{search})
AND FIND_IN_SET(pg.organ_id_,#{organId})
AND pg.subject_id_=#{subjectId}
AND pg.tenant_id_=#{tenantId}
AND cs.actual_teacher_id_=#{teacherId}
AND pg.educational_teacher_id_=#{eduTeacherId}
AND pg.buy_months_ > 0
AND pg.type_='FREE'
AND pg.type_=#{practiceGroupType, typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
AND csc.score_ =#{studentReview}
AND sch.id_>0
AND sch.id_ IS NULL
AND csr.id_ > 0
AND csr.id_ IS NULL
AND csr.hand_homework_ = 1
AND csr.hand_homework_ IS NULL
AND csr.has_liaison_ = 1
AND (csr.has_liaison_ = 0 OR csr.has_liaison_ IS NULL)
AND csr.course_review_=#{courseReview}
= #{startTime} ]]>
AND sa.id_ > 0
AND sa.id_ IS NULL
AND sch.is_replied_ > 0
AND (sch.is_replied_ = 0 OR sch.is_replied_ IS NULL)
AND cs.type_=#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
AND csr.educational_teacher_id_=#{eduTeacherId}
AND csr.tenant_id_=#{tenantId}
AND csr.course_review_ IS NOT NULL
AND csr.course_review_ IS NULL
AND csr.hand_homework_ = 1
AND csr.hand_homework_ IS NULL
AND csr.has_liaison_ = 1
AND csr.has_liaison_ = 0
= #{startTime} ]]>
AND cs.type_ IN ('PRACTICE','VIP') AND cs.teach_mode_='ONLINE' AND cs.status_='OVER' AND (cs.del_flag_ = 0
OR cs.del_flag_ IS NULL) and cs.tenant_id_ = #{tenantId}
AND (cs.name_ LIKE CONCAT('%',#{search},'%') OR cs.id_= #{search})
AND FIND_IN_SET(cs.organ_id_,#{organId})
AND cs.type_=#{type,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
AND cs.actual_teacher_id_=#{teacherId}
AND sch.id_>0
AND sch.id_ IS NULL
AND csr.id_ > 0
AND csr.id_ IS NULL
AND csr.hand_homework_ = 1
AND csr.hand_homework_ IS NULL
AND csr.has_liaison_ = 1
AND (csr.has_liaison_ = 0 OR csr.has_liaison_ IS NULL)
AND csr.course_review_=#{courseReview}
= #{startTime} ]]>
AND sa.id_ > 0
AND sa.id_ IS NULL
AND vg.id_ > 0 AND cs.group_type_='VIP' AND cs.status_='OVER' AND (cs.del_flag_ = 0 OR cs.del_flag_ IS NULL) and cs.tenant_id_ = #{tenantId}
AND (cs.name_ LIKE CONCAT('%',#{search},'%') OR cs.id_= #{search})
AND FIND_IN_SET(vg.organ_id_,#{organId})
AND cs.actual_teacher_id_=#{teacherId}
AND vg.educational_teacher_id_=#{eduTeacherId}
AND csr.id_ > 0
AND csr.id_ IS NULL
AND csr.hand_homework_ = 1
AND csr.hand_homework_ IS NULL
AND ch.id_>0
AND ch.id_ IS NULL
AND csr.has_liaison_ = 1
AND (csr.has_liaison_ = 0 OR csr.has_liaison_ IS NULL)
AND csr.course_review_=#{courseReview}
= #{startTime} ]]>