|
|
@@ -210,7 +210,8 @@
|
|
|
UPDATE music_group_payment_calender
|
|
|
SET expect_num_ = expect_num_ - 1
|
|
|
WHERE id_ IN (SELECT music_group_payment_calender_id_ FROM music_group_payment_calender_detail
|
|
|
- WHERE user_id_ = #{userId} AND payment_status_ = 'NON_PAYMENT') AND payment_type_ != 'ADD_STUDENT' AND expect_num_ > 0
|
|
|
+ WHERE user_id_ = #{userId} AND payment_status_ = 'NON_PAYMENT')
|
|
|
+ AND payment_type_ != 'ADD_STUDENT' AND expect_num_ > 0 AND music_group_id_ = #{musicGroupId}
|
|
|
</update>
|
|
|
|
|
|
<!-- 根据主键删除一条记录 -->
|
|
|
@@ -224,14 +225,14 @@
|
|
|
<delete id="delStudentNoPaymentCalender">
|
|
|
DELETE FROM music_group_payment_calender
|
|
|
WHERE id_ IN (SELECT music_group_payment_calender_id_ FROM music_group_payment_calender_detail
|
|
|
- WHERE user_id_ = #{userId} AND payment_status_ = 'NON_PAYMENT') AND payment_type_ = 'ADD_STUDENT'
|
|
|
+ WHERE user_id_ = #{userId} AND payment_status_ = 'NON_PAYMENT') AND payment_type_ = 'ADD_STUDENT' AND music_group_id_ = #{musicGroupId}
|
|
|
</delete>
|
|
|
|
|
|
<!-- 分页查询 -->
|
|
|
<select id="queryPage" resultMap="MusicGroupPaymentCalender" parameterType="map">
|
|
|
SELECT * FROM music_group_payment_calender mgpc
|
|
|
<include refid="queryPageSql"/>
|
|
|
- ORDER BY mgpc.payment_valid_start_date_ DESC
|
|
|
+ ORDER BY mgpc.payment_valid_start_date_,mgpc.id_ DESC
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
|
|