|
@@ -245,9 +245,10 @@
|
|
|
<result column="payment_status_" property="paymentStatus"/>
|
|
|
<result column="gender_" property="gender"/>
|
|
|
<result column="user_id_" property="studentId"/>
|
|
|
+ <result column="id_" property="id"/>
|
|
|
</resultMap>
|
|
|
<select id="queryStudentDetailPage" resultMap="studentApplyDetail">
|
|
|
- SELECT sr.user_id_,sr.name_ username_,sr.parents_name_,sr.current_class_,sr.current_grade_,
|
|
|
+ SELECT sr.id_, sr.user_id_,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
|
|
@@ -321,7 +322,7 @@
|
|
|
student_registration sr on u.id_ = sr.user_id_ where u.id_ = #{userId} order by sr.create_time_ desc limit 0,1
|
|
|
</select>
|
|
|
|
|
|
- <select id="queryByUserIdAndMusicGroupId" resultMap="StudentRegistration" parameterType="map">
|
|
|
+ <select id="queryByUserIdAndMusicGroupId" resultMap="StudentRegistration">
|
|
|
select * from student_registration where music_group_id_ = #{musicGroupId} and user_id_ = #{userId}
|
|
|
</select>
|
|
|
|
|
@@ -405,21 +406,13 @@
|
|
|
#{item.remark},now(),now(),#{item.parentsName},#{item.parentsCompany},#{item.paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.subjectId},#{item.musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
- <insert id="insertBasic" parameterType="com.ym.mec.biz.dal.entity.StudentRegistration">
|
|
|
- INSERT INTO student_registration
|
|
|
- (parents_phone_,user_id_,name_,music_group_id_,current_grade_,current_class_,subject_id_,
|
|
|
- create_time_,update_time_,parents_name_,payment_status_,actual_subject_id_,music_group_status_)
|
|
|
- VALUES (#{parentsPhone},#{userId},#{name},#{musicGroupId},#{currentGrade},#{currentClass},#{subjectId},
|
|
|
- now(),now(),#{parentsName},#{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subjectId},
|
|
|
- #{musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
|
|
|
- </insert>
|
|
|
|
|
|
<!-- 查询乐团userIdList的学生 -->
|
|
|
<select id="findStudentListByUserIdList" resultMap="StudentRegistration">
|
|
|
- SELECT * FROM student_registration WHERE music_group_id_ = #{musicGroupId} AND FIND_IN_SET(user_id_,#{userIdList})
|
|
|
- </select>
|
|
|
- <select id="queryStudentByMusicGroupId" resultMap="StudentRegistration">
|
|
|
-
|
|
|
+ SELECT * FROM student_registration WHERE music_group_id_ = #{musicGroupId} AND user_id_ IN
|
|
|
+ <foreach collection="userIdList" item="userId" index="index" open="(" close=")" separator=",">
|
|
|
+ #{userId}
|
|
|
+ </foreach>
|
|
|
</select>
|
|
|
|
|
|
<!-- 批量开启缴费 -->
|