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} ]]>