|
@@ -28,7 +28,7 @@
|
|
|
<result column="music_score_id_" property="musicScoreId"/>
|
|
|
<result column="music_score_content_" property="musicScoreContent"/>
|
|
|
<result column="tenant_id_" property="tenantId"/>
|
|
|
- <result column="standard_flag_" property="standardFlag"/>
|
|
|
+ <result column="standard_flag_" property="standardFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.dto.CourseHomeworkStudentDetailDto" id="CourseHomeworkStudentDetailDto">
|
|
@@ -47,6 +47,7 @@
|
|
|
<result column="music_score_content_" property="musicScoreContent"/>
|
|
|
<result column="status_" property="status" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
<result column="is_replied_" property="isReplied" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
+ <result column="standard_flag_" property="standardFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap type="com.ym.mec.biz.dal.entity.StudentCourseHomework" id="StudentCourseHomeworkFull"
|
|
@@ -77,7 +78,8 @@
|
|
|
remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_,music_score_content_,tenant_id_,standard_flag_)
|
|
|
VALUES(#{userId},#{courseScheduleId},#{courseHomeworkId},#{attachments},#{score},now(),now(),#{remark},
|
|
|
#{status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{isReplied,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
- #{isView,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{isRepliedTimely},#{musicScoreId},#{musicScoreContent},#{tenantId},#{standardFlag})
|
|
|
+ #{isView,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{isRepliedTimely},
|
|
|
+ #{musicScoreId},#{musicScoreContent},#{tenantId},#{standardFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsertStudentCourseHomeworkRecord" parameterType="java.util.List" useGeneratedKeys="true"
|
|
@@ -91,7 +93,8 @@
|
|
|
#{homework.score},now(),now(),#{homework.remark},#{homework.status,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{homework.isReplied,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
#{homework.isView,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{homework.isRepliedTimely},
|
|
|
- #{homework.musicScoreId},#{homework.musicScoreContent},#{homework.tenantId},#{homework.standardFlag})
|
|
|
+ #{homework.musicScoreId},#{homework.musicScoreContent},#{homework.tenantId},
|
|
|
+ #{homework.standardFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -100,7 +103,7 @@
|
|
|
UPDATE student_course_homework
|
|
|
<set>
|
|
|
<if test="standardFlag != null">
|
|
|
- standard_flag_ = #{standardFlag},
|
|
|
+ standard_flag_ = #{standardFlag,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
|
|
|
</if>
|
|
|
<if test="musicScoreId != null">
|
|
|
music_score_id_ = #{musicScoreId},
|
|
@@ -242,7 +245,8 @@
|
|
|
sch.score_,
|
|
|
sch.status_,
|
|
|
sch.is_replied_,
|
|
|
- sch.course_schedule_id_
|
|
|
+ sch.course_schedule_id_,
|
|
|
+ sch.standard_flag_
|
|
|
FROM course_homework ch
|
|
|
LEFT JOIN student_course_homework sch ON ch.id_ = sch.course_homework_id_
|
|
|
LEFT JOIN music_group mg ON ch.music_group_id_ = mg.id_
|