|
@@ -22,6 +22,7 @@
|
|
<result column="is_view_" property="isView" />
|
|
<result column="is_view_" property="isView" />
|
|
<result column="organ_name_" property="organName" />
|
|
<result column="organ_name_" property="organName" />
|
|
<result column="submit_time_" property="submitTime" />
|
|
<result column="submit_time_" property="submitTime" />
|
|
|
|
+ <result column="music_score_id_" property="musicScoreId" />
|
|
<association property="extracurricularExercises" columnPrefix="ee_" resultMap="com.ym.mec.biz.dal.dao.ExtracurricularExercisesDao.ExtracurricularExercises"/>
|
|
<association property="extracurricularExercises" columnPrefix="ee_" resultMap="com.ym.mec.biz.dal.dao.ExtracurricularExercisesDao.ExtracurricularExercises"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
@@ -87,15 +88,15 @@
|
|
|
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
<!-- 向数据库增加一条记录 -->
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="insert" parameterType="com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
- INSERT INTO extracurricular_exercises_reply (extracurricular_exercises_id_,user_id_,attachments_,create_time_,update_time_,remark_,status_,is_replied_,is_view_,is_replied_timely_)
|
|
|
|
- VALUES(#{extracurricularExercisesId},#{userId},#{attachments},NOW(),NOW(),#{remark},#{status},#{isReplied},#{isView},#{isRepliedTimely})
|
|
|
|
|
|
+ INSERT INTO extracurricular_exercises_reply (extracurricular_exercises_id_,user_id_,attachments_,create_time_,update_time_,remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_)
|
|
|
|
+ VALUES(#{extracurricularExercisesId},#{userId},#{attachments},NOW(),NOW(),#{remark},#{status},#{isReplied},#{isView},#{isRepliedTimely},#{musicScoreId})
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
<insert id="batchInsert" parameterType="com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
- INSERT INTO extracurricular_exercises_reply (extracurricular_exercises_id_,user_id_,attachments_,create_time_,update_time_,remark_,status_,is_replied_,is_view_,is_replied_timely_)
|
|
|
|
|
|
+ INSERT INTO extracurricular_exercises_reply (extracurricular_exercises_id_,user_id_,attachments_,create_time_,update_time_,remark_,status_,is_replied_,is_view_,is_replied_timely_,music_score_id_)
|
|
VALUES
|
|
VALUES
|
|
<foreach collection="replies" item="reply" separator=",">
|
|
<foreach collection="replies" item="reply" separator=",">
|
|
- (#{reply.extracurricularExercisesId},#{reply.userId},#{reply.attachments},NOW(),NOW(),#{reply.remark},#{reply.status},#{reply.isReplied},#{reply.isView},#{reply.isRepliedTimely})
|
|
|
|
|
|
+ (#{reply.extracurricularExercisesId},#{reply.userId},#{reply.attachments},NOW(),NOW(),#{reply.remark},#{reply.status},#{reply.isReplied},#{reply.isView},#{reply.isRepliedTimely},#{reply.musicScoreId})
|
|
</foreach>
|
|
</foreach>
|
|
</insert>
|
|
</insert>
|
|
|
|
|
|
@@ -103,6 +104,9 @@
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply">
|
|
<update id="update" parameterType="com.ym.mec.biz.dal.entity.ExtracurricularExercisesReply">
|
|
UPDATE extracurricular_exercises_reply
|
|
UPDATE extracurricular_exercises_reply
|
|
<set>
|
|
<set>
|
|
|
|
+ <if test="musicScoreId != null">
|
|
|
|
+ music_score_id_ = #{musicScoreId},
|
|
|
|
+ </if>
|
|
<if test="status != null">
|
|
<if test="status != null">
|
|
status_ = #{status},
|
|
status_ = #{status},
|
|
</if>
|
|
</if>
|
|
@@ -239,8 +243,6 @@
|
|
SELECT COUNT(id_) FROM extracurricular_exercises_reply WHERE extracurricular_exercises_id_=#{extraExerciseId} AND attachments_ IS NOT NULL
|
|
SELECT COUNT(id_) FROM extracurricular_exercises_reply WHERE extracurricular_exercises_id_=#{extraExerciseId} AND attachments_ IS NOT NULL
|
|
</select>
|
|
</select>
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
<sql id="queryExtraExercisesCondition">
|
|
<sql id="queryExtraExercisesCondition">
|
|
<where>
|
|
<where>
|
|
<if test="extracurricularExercisesId != null">
|
|
<if test="extracurricularExercisesId != null">
|
|
@@ -404,12 +406,14 @@
|
|
<result property="isSubmit" column="is_submit_"/>
|
|
<result property="isSubmit" column="is_submit_"/>
|
|
<result property="isReplied" column="is_replied_"/>
|
|
<result property="isReplied" column="is_replied_"/>
|
|
<result property="attachments" column="attachments_"/>
|
|
<result property="attachments" column="attachments_"/>
|
|
|
|
+ <result property="musicScoreId" column="music_score_id_"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<select id="findStudentHomeworkDetailsInTimeZone" resultMap="StudentServiceDetailDto">
|
|
<select id="findStudentHomeworkDetailsInTimeZone" resultMap="StudentServiceDetailDto">
|
|
(SELECT
|
|
(SELECT
|
|
ee.id_ homework_id_,
|
|
ee.id_ homework_id_,
|
|
eer.id_ student_homework_id_,
|
|
eer.id_ student_homework_id_,
|
|
|
|
+ eer.music_score_id_,
|
|
ee.title_,
|
|
ee.title_,
|
|
NULL course_schedule_id_,
|
|
NULL course_schedule_id_,
|
|
ee.teacher_id_,
|
|
ee.teacher_id_,
|
|
@@ -436,6 +440,7 @@
|
|
(SELECT
|
|
(SELECT
|
|
ch.id_ homework_id_,
|
|
ch.id_ homework_id_,
|
|
sch.id_ student_homework_id_,
|
|
sch.id_ student_homework_id_,
|
|
|
|
+ sch.music_score_id_,
|
|
NULL title_,
|
|
NULL title_,
|
|
cs.id_ course_schedule_id_,
|
|
cs.id_ course_schedule_id_,
|
|
cs.actual_teacher_id_,
|
|
cs.actual_teacher_id_,
|
|
@@ -489,7 +494,8 @@
|
|
eer.submit_time_,
|
|
eer.submit_time_,
|
|
eer.is_replied_,
|
|
eer.is_replied_,
|
|
eer.is_replied_timely_,
|
|
eer.is_replied_timely_,
|
|
- ee.teacher_id_ ee_teacher_id_
|
|
|
|
|
|
+ ee.teacher_id_ ee_teacher_id_,
|
|
|
|
+ eer.music_score_id_
|
|
FROM
|
|
FROM
|
|
extracurricular_exercises_reply eer
|
|
extracurricular_exercises_reply eer
|
|
LEFT JOIN extracurricular_exercises ee ON eer.extracurricular_exercises_id_=ee.id_
|
|
LEFT JOIN extracurricular_exercises ee ON eer.extracurricular_exercises_id_=ee.id_
|