a.id AS "id", a.school_id AS "schoolId", a.code AS "code", a.course_name AS "courseName", a.course_type AS "type", a.cover AS "cover", a.introduce AS "introduce", a.video AS "video", a.states AS "states", a.diploma_level AS "diplomaLevel", a.price AS "price", a.registration_starte_time AS "registrationStarteTime", a.registration_end_time AS "registrationEndTime", a.start_date AS "startDate", a.end_date AS "endDate", a.teacher AS "teacher", a.teacher_id AS "teacherId", a.course_details AS "courseDetails", a.launch_time AS "launchTime", a.create_by AS "createBy.id", a.update_by AS "updateBy.id", a.create_date AS "createDate", a.update_date AS "updateDate", a.del_flag AS "delFlag", a.review_remarks AS "reviewRemarks", a.play_times AS "playTimes", b.school_name_cn AS "schoolName", b.province AS "province", b.city AS "city" LEFT JOIN training_institution b ON a.school_id = b.id INSERT INTO groomer_course( id, school_id, code , course_name, course_type, cover , introduce, video, states, diploma_level, price, registration_starte_time, registration_end_time, start_date, end_date, teacher, teacher_id, course_details, launch_time, create_by, update_by, create_date, update_date, play_times, del_flag ) VALUES ( #{id}, #{schoolId}, #{code}, #{courseName}, #{type}, #{cover}, #{introduce}, #{video}, #{states}, #{diplomaLevel}, #{price}, #{registrationStarteTime}, #{registrationEndTime}, #{startDate}, #{endDate}, #{teacher}, #{teacherId}, #{courseDetails}, #{launchTime}, #{createBy.id}, #{updateBy.id}, #{createDate}, #{updateDate}, #{playTimes}, #{delFlag} ) UPDATE groomer_course SET course_name = #{courseName}, course_type = #{type}, cover = #{cover}, introduce = #{introduce}, video = #{video}, states = #{states}, price = #{price}, registration_starte_time = #{registrationStarteTime}, registration_end_time = #{registrationEndTime}, diploma_level = #{diplomaLevel}, start_date = #{startDate}, end_date = #{endDate}, course_details = #{courseDetails}, review_remarks = #{reviewRemarks}, launch_time = #{launchTime}, teacher = #{teacher}, play_times = #{playTimes}, teacher_id = #{teacherId} WHERE id = #{id} UPDATE groomer_course SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} UPDATE groomer_course SET states = '6' WHERE registration_end_time < CURDATE() UPDATE groomer_course SET teacher_id = '', teacher = '' WHERE teacher_id = #{teacherId}