|
@@ -405,6 +405,7 @@
|
|
|
|
|
|
<resultMap id="MusicGroupPaymentCalenderAuditDtoMap" type="com.ym.mec.biz.dal.dto.MusicGroupPaymentCalenderAuditDto">
|
|
|
<result property="musicGroupId" column="music_group_id_"/>
|
|
|
+ <result column="music_group_organization_course_settings_id_" property="musicGroupOrganizationCourseSettingsId" />
|
|
|
<result property="batchNo" column="batch_no_"/>
|
|
|
<result property="musicGroupName" column="music_group_name_"/>
|
|
|
<result property="organId" column="organ_id_"/>
|
|
@@ -482,7 +483,7 @@
|
|
|
</select>
|
|
|
<select id="getAuditDetail" resultMap="MusicGroupPaymentCalenderAuditDtoMap">
|
|
|
SELECT mgpc.batch_no_,MAX(mgpc.music_group_id_) music_group_id_
|
|
|
- ,MAX(mgpc.create_time_) create_time_,MAX(mgpc.payment_type_) payment_type_,
|
|
|
+ ,MAX(mgpc.create_time_) create_time_,MAX(mgpc.payment_type_) payment_type_,MAX(mgpc.music_group_organization_course_settings_id_) music_group_organization_course_settings_id_,
|
|
|
MAX(mgpc.pay_user_type_) pay_user_type_,MAX(mg.name_) music_group_name_,MAX(mgpc.payment_pattern_)payment_pattern_,MAX(o.name_) organ_name_
|
|
|
FROM music_group_payment_calender mgpc
|
|
|
LEFT JOIN music_group mg ON mg.id_ = mgpc.music_group_id_
|
|
@@ -512,7 +513,7 @@
|
|
|
AND pay_user_type_='STUDENT'
|
|
|
</select>
|
|
|
<select id="queryUserPaymentStatus" resultType="java.util.Map">
|
|
|
- SELECT mg.id_ 'key',CASE WHEN MIN(mgpcd.payment_status_) IS NULL THEN 'NON_PAYMENT' ELSE MIN(mgpcd.payment_status_) END 'value'
|
|
|
+ SELECT mg.id_ 'key',CASE WHEN MIN(mgpcd.payment_status_) IS NULL THEN 'PAID_COMPLETED' ELSE MIN(mgpcd.payment_status_) END 'value'
|
|
|
FROM music_group mg
|
|
|
LEFT JOIN music_group_payment_calender mgpc ON mgpc.music_group_id_ = mg.id_
|
|
|
AND mgpc.status_ IN ('NO','OPEN','OVER')
|
|
@@ -523,7 +524,7 @@
|
|
|
</select>
|
|
|
<select id="queryUserCoursePaymentStatus" resultType="java.util.Map">
|
|
|
SELECT mgpcd.user_id_ 'key',
|
|
|
- CASE WHEN MIN(mgpcd.payment_status_) IS NULL THEN 'NON_PAYMENT' ELSE MIN(mgpcd.payment_status_) END 'value'
|
|
|
+ CASE WHEN MIN(mgpcd.payment_status_) IS NULL THEN 'PAID_COMPLETED' ELSE MIN(mgpcd.payment_status_) END 'value'
|
|
|
FROM music_group mg
|
|
|
LEFT JOIN music_group_payment_calender mgpc ON mgpc.music_group_id_ = mg.id_
|
|
|
AND mgpc.status_ IN ('NO','OPEN','OVER')
|