Browse Source

feat:欠费学员列表

Joburgess 4 years ago
parent
commit
ba62396296

+ 6 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/page/ArrearageStudentsQueryInfo.java

@@ -10,6 +10,12 @@ public class ArrearageStudentsQueryInfo extends QueryInfo {
 
     private String organIds;
 
+    private String musicGroupId;
+
+    private Integer cooperationOrganId;
+
+    private Integer eduTeacherId;
+
     public String getOrganIds() {
         return organIds;
     }

+ 15 - 0
mec-biz/src/main/resources/config/mybatis/MusicGroupPaymentCalenderDetailMapper.xml

@@ -433,6 +433,18 @@
 					#{organId}
 				</foreach>
 			</if>
+			<if test="musicGroupId!=null and musicGroupId!=''">
+				AND mgpc.music_group_id_ = #{musicGroupId}
+			</if>
+			<if test="cooperationOrganId!=null">
+				AND mg.school_id_ = #{cooperationOrganId}
+			</if>
+			<if test="eduTeacherId!=null">
+				AND mg.educational_teacher_id_=#{eduTeacherId}
+			</if>
+			<if test="search!=null and search!=''">
+				AND (mgpcd.user_id_=#{search} OR su.username_ LIKE CONCAT('%', #{search}, '%'))
+			</if>
 		</where>
 	</sql>
 
@@ -473,6 +485,9 @@
 			music_group_payment_calender_detail mgpcd
 			LEFT JOIN music_group_payment_calender mgpc ON mgpcd.music_group_payment_calender_id_ = mgpc.id_
 			LEFT JOIN music_group mg ON mgpc.music_group_id_ = mg.id_
+			<if test="search!=null and search!=''">
+				LEFT JOIN sys_user su ON mgpcd.user_id_ = su.id_
+			</if>
 		<include refid="queryArrearageStudentsCondition"/>
 	</select>