|
@@ -145,16 +145,19 @@
|
|
|
<sql id="queryStudentDetailPageSql">
|
|
|
<where>
|
|
|
<if test="musicGroupId != null">
|
|
|
- sr.music_group_id_ = #{musicGroupId}
|
|
|
+ AND sr.music_group_id_ = #{musicGroupId}
|
|
|
</if>
|
|
|
<if test="subjectId != null">
|
|
|
- sr.subject_id_ = #{subjectId}
|
|
|
+ AND sr.subject_id_ = #{subjectId}
|
|
|
</if>
|
|
|
<if test="isAllowAdjust != null">
|
|
|
- sr.is_allow_adjust_ = #{isAllowAdjust}
|
|
|
+ AND sr.is_allow_adjust_ = #{isAllowAdjust}
|
|
|
</if>
|
|
|
<if test="actualSubjectId != null">
|
|
|
- sr.actual_subject_id_ = #{actualSubjectId}
|
|
|
+ AND sr.actual_subject_id_ = #{actualSubjectId}
|
|
|
+ </if>
|
|
|
+ <if test="name != null">
|
|
|
+ AND (sr.name_ LIKE CONCAT('%',#{name},'%') OR sr.parents_phone_ LIKE CONCAT('%',#{name},'%'))
|
|
|
</if>
|
|
|
</where>
|
|
|
</sql>
|
|
@@ -169,11 +172,12 @@
|
|
|
<result column="subject_name_" property="subjectName"/>
|
|
|
<result column="username_" property="studentName"/>
|
|
|
<result column="actual_subject_name_" property="actualSubjectName"/>
|
|
|
+ <result column="payment_status_" property="paymentStatus"/>
|
|
|
<result column="gender_" property="gender" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
|
|
|
</resultMap>
|
|
|
<select id="queryStudentDetailPage" resultMap="studentApplyDetail">
|
|
|
- SELECT su.username_,sr.parents_name_,sr.current_class_,sr.current_grade_,
|
|
|
- su.gender_,sr.is_allow_adjust_, s.name_ subject_name_,ss.name_ actual_subject_name_,sr.parents_phone_
|
|
|
+ SELECT sr.name_ username_,sr.parents_name_,sr.current_class_,sr.current_grade_,
|
|
|
+ su.gender_,sr.is_allow_adjust_, s.name_ subject_name_,ss.name_ actual_subject_name_,sr.parents_phone_,sr.payment_status_
|
|
|
FROM student_registration sr
|
|
|
LEFT JOIN sys_user su ON sr.subject_id_ = su.id_
|
|
|
LEFT JOIN `subject` s ON sr.subject_id_ = s.id_
|