|
@@ -314,7 +314,7 @@
|
|
|
<result property="actualPrice" column="actual_price_"/>
|
|
|
</resultMap>
|
|
|
<select id="queryStudentPayment" resultMap="StudentPaymentDto">
|
|
|
- SELECT cs.class_date_,cs.start_class_time_,cs.type_ class_group_type_ ,cs.name_ class_group_name_,
|
|
|
+ SELECT cs.class_date_,cs.start_class_time_,cs.type_ class_group_type_ ,cg.name_ class_group_name_,
|
|
|
cg.total_class_times_,sa.current_class_times_,sa.status_,cssp.expect_price_,cssp.actual_price_
|
|
|
FROM course_schedule_student_payment cssp
|
|
|
LEFT JOIN course_schedule cs ON cssp.course_schedule_id_ = cs.id_
|
|
@@ -386,7 +386,7 @@
|
|
|
SELECT sr.user_id_,su.username_ real_name_,su.gender_,sr.parents_phone_,sr.current_grade_,
|
|
|
sr.current_class_,sr.music_group_status_,sr.payment_status_,
|
|
|
s.name_ subject_name_,sr.music_group_id_,
|
|
|
- IF(sr.create_time_ > mg.payment_expire_date_,1,0) is_new_student_
|
|
|
+ IF(DATE_FORMAT(sr.create_time_,'%Y-%m-%d') > DATE_FORMAT(mg.payment_expire_date_,'%Y-%m-%d'),1,0) is_new_student_
|
|
|
FROM student_registration sr
|
|
|
LEFT JOIN sys_user su ON sr.user_id_ = su.id_
|
|
|
LEFT JOIN `subject` s ON s.id_ = sr.actual_subject_id_
|
|
@@ -395,6 +395,7 @@
|
|
|
ORDER BY sr.create_time_ DESC
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
|
+
|
|
|
<select id="countMusicGroupStudent" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(sr.user_id_)
|
|
|
FROM student_registration sr
|
|
@@ -402,11 +403,13 @@
|
|
|
LEFT JOIN `subject` s ON s.id_ = sr.actual_subject_id_
|
|
|
<include refid="queryMusicGroupStudentSql"/>
|
|
|
</select>
|
|
|
+
|
|
|
<select id="countStudyNum" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(sr.user_id_) FROM student_registration sr
|
|
|
WHERE sr.music_group_id_ = #{musicGroupId}
|
|
|
AND sr.music_group_status_ != 'QUIT'
|
|
|
</select>
|
|
|
+
|
|
|
<select id="countQuitNum" resultType="java.lang.Integer">
|
|
|
SELECT COUNT(sr.user_id_) FROM student_registration sr
|
|
|
WHERE sr.music_group_id_ = #{musicGroupId}
|
|
@@ -426,7 +429,7 @@
|
|
|
<result property="courseScheduleName" column="name_"/>
|
|
|
</resultMap>
|
|
|
<select id="queryMusicGroupStudentsSign" resultMap="MusicGroupStudentSignDto">
|
|
|
- SELECT sa.create_time_,su.real_name_,sa.status_,cs.name_
|
|
|
+ SELECT sa.create_time_,su.username_ real_name_,sa.status_,cs.name_
|
|
|
FROM student_attendance sa
|
|
|
LEFT JOIN sys_user su ON sa.user_id_ = su.id_
|
|
|
LEFT JOIN course_schedule cs ON sa.course_schedule_id_ = cs.id_
|