zouxuan 5 سال پیش
والد
کامیت
98cda093d9

+ 19 - 11
mec-biz/src/main/java/com/ym/mec/biz/dal/page/MusicCalenderDetailQueryInfo.java

@@ -1,21 +1,37 @@
 package com.ym.mec.biz.dal.page;
 
-import com.ym.mec.biz.dal.entity.MusicGroupStudentFee;
-import com.ym.mec.biz.dal.enums.PaymentStatusEnum;
 import com.ym.mec.common.page.QueryInfo;
 
 public class MusicCalenderDetailQueryInfo extends QueryInfo {
 
 	private Integer userId;
 
-	private MusicGroupStudentFee.PaymentStatus paymentStatus;
+	private String paymentStatus;
 
 	private Integer subjectId;
 
 	private String musicGroupId;
 
+	private String musicGroupStatus;
+
 	private Long id;
 
+	public String getPaymentStatus() {
+		return paymentStatus;
+	}
+
+	public void setPaymentStatus(String paymentStatus) {
+		this.paymentStatus = paymentStatus;
+	}
+
+	public String getMusicGroupStatus() {
+		return musicGroupStatus;
+	}
+
+	public void setMusicGroupStatus(String musicGroupStatus) {
+		this.musicGroupStatus = musicGroupStatus;
+	}
+
 	public String getMusicGroupId() {
 		return musicGroupId;
 	}
@@ -40,14 +56,6 @@ public class MusicCalenderDetailQueryInfo extends QueryInfo {
 		this.userId = userId;
 	}
 
-	public MusicGroupStudentFee.PaymentStatus getPaymentStatus() {
-		return paymentStatus;
-	}
-
-	public void setPaymentStatus(MusicGroupStudentFee.PaymentStatus paymentStatus) {
-		this.paymentStatus = paymentStatus;
-	}
-
 	public Long getId() {
 		return id;
 	}

+ 8 - 2
mec-biz/src/main/resources/config/mybatis/MusicGroupPaymentCalenderDetailMapper.xml

@@ -173,7 +173,10 @@
 				AND mgpcd.music_group_payment_calender_id_ = #{id}
 			</if>
 			<if test="paymentStatus != null">
-				AND mgpcd.payment_status_ = #{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
+				AND mgpcd.payment_status_ = #{paymentStatus}
+			</if>
+			<if test="musicGroupStatus != null">
+				AND sr.music_group_status_ = #{musicGroupStatus}
 			</if>
 			<if test="subjectId != null">
 				AND #{subjectId} = sr.actual_subject_id_
@@ -200,7 +203,10 @@
 				AND #{subjectId} = sr.actual_subject_id_
 			</if>
 			<if test="paymentStatus != null">
-				AND mgpcd.payment_status_ = #{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
+				AND mgpcd.payment_status_ = #{paymentStatus}
+			</if>
+			<if test="musicGroupStatus != null">
+				AND sr.music_group_status_ = #{musicGroupStatus}
 			</if>
 		</where>
 	</select>