|
@@ -19,6 +19,7 @@
|
|
|
<result column="status_" property="status" />
|
|
|
<result column="is_replied_" property="isReplied" />
|
|
|
<result column="is_view_" property="isView" />
|
|
|
+ <result column="organ_name_" property="organName" />
|
|
|
</resultMap>
|
|
|
|
|
|
<resultMap id="ExtraExerciseStudentsDto" type="com.ym.mec.biz.dal.dto.ExtraExerciseStudentsDto" extends="ExtracurricularExercisesReply">
|
|
@@ -38,6 +39,9 @@
|
|
|
<if test="teacherId != null">
|
|
|
AND teacher_id_ = #{teacherId}
|
|
|
</if>
|
|
|
+ <if test="organId != null">
|
|
|
+ AND o.id_ = #{organId}
|
|
|
+ </if>
|
|
|
<if test="studentId != null">
|
|
|
AND user_id_ = #{studentId}
|
|
|
</if>
|
|
@@ -134,8 +138,10 @@
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
|
<select id="queryPage" resultMap="ExtracurricularExercisesReply" parameterType="map">
|
|
|
- SELECT eer.*,u.username_,ee.title_ FROM extracurricular_exercises_reply eer left join extracurricular_exercises ee on eer.extracurricular_exercises_id_ = ee.id_
|
|
|
+ SELECT eer.*,u.username_,ee.title_,o.name_ organ_name_ FROM extracurricular_exercises_reply eer left join extracurricular_exercises ee on eer.extracurricular_exercises_id_ = ee.id_
|
|
|
left join sys_user u on eer.user_id_ = u.id_
|
|
|
+ left join teacher t on t.id_ = ee.teacher_id_
|
|
|
+ left join organization o on o.id_ = t.organ_id_
|
|
|
<include refid="queryPageCondition"/>
|
|
|
ORDER BY eer.id_ <include refid="global.limit"/>
|
|
|
</select>
|
|
@@ -144,6 +150,8 @@
|
|
|
<select id="queryCount" resultType="int">
|
|
|
SELECT COUNT(eer.id_) FROM extracurricular_exercises_reply eer left join extracurricular_exercises ee on eer.extracurricular_exercises_id_ = ee.id_
|
|
|
left join sys_user u on eer.user_id_ = u.id_
|
|
|
+ left join teacher t on t.id_ = ee.teacher_id_
|
|
|
+ left join organization o on o.id_ = t.organ_id_
|
|
|
<include refid="queryPageCondition"/>
|
|
|
</select>
|
|
|
|