|
@@ -389,7 +389,7 @@
|
|
|
SELECT mgpcd.user_id_ 'key',SUM(mgpcd.expect_amount_) 'value' FROM music_group_payment_calender_detail mgpcd
|
|
|
LEFT JOIN music_group_payment_calender mgpc ON mgpcd.music_group_payment_calender_id_ = mgpc.id_
|
|
|
WHERE mgpc.batch_no_ IS NOT NULL AND mgpcd.payment_status_ = 'NON_PAYMENT' AND mgpcd.expect_amount_ > 0
|
|
|
- AND mgpc.music_group_id_ = #{musicGroupId} AND mgpc.status_ IN ('OPEN','OVER','PAID')
|
|
|
+ AND mgpc.music_group_id_ = #{musicGroupId} AND mgpc.status_ IN ('OPEN','OVER','PAID') AND mgpc.pay_user_type_ = 'STUDENT'
|
|
|
GROUP BY mgpcd.user_id_
|
|
|
</select>
|
|
|
|
|
@@ -397,7 +397,7 @@
|
|
|
SELECT mgpcd.user_id_ FROM music_group_payment_calender_detail mgpcd
|
|
|
LEFT JOIN music_group_payment_calender mgpc ON mgpcd.music_group_payment_calender_id_ = mgpc.id_
|
|
|
WHERE mgpc.batch_no_ IS NOT NULL AND mgpcd.payment_status_ = 'NON_PAYMENT' AND mgpcd.expect_amount_ > 0
|
|
|
- AND mgpc.music_group_id_ = #{musicGroupId} AND mgpc.status_ IN ('OPEN','OVER','PAID')
|
|
|
+ AND mgpc.music_group_id_ = #{musicGroupId} AND mgpc.status_ IN ('OPEN','OVER','PAID') AND mgpc.pay_user_type_ = 'STUDENT'
|
|
|
<if test="userIds != null">
|
|
|
AND mgpcd.user_id_ IN
|
|
|
<foreach collection="userIds" open="(" close=")" separator="," item="item">
|
|
@@ -508,7 +508,7 @@
|
|
|
WHERE mg.status_ = 'PROGRESS'
|
|
|
AND DATE_FORMAT( NOW(), '%Y-%m-%d' ) >= DATE_FORMAT( mgpc.payment_valid_start_date_, '%Y-%m-%d' )
|
|
|
AND mgpcd.payment_status_ = 'NON_PAYMENT'
|
|
|
- AND mgpcd.expect_amount_ > 0
|
|
|
+ AND mgpcd.expect_amount_ > 0 AND mgpc.pay_user_type_ = 'STUDENT'
|
|
|
<if test="organIds!=null and organIds.size()>0">
|
|
|
AND mg.organ_id_ IN
|
|
|
<foreach collection="organIds" item="organId" open="(" close=")" separator=",">
|