课程自动复制

This commit is contained in:
limqhz
2022-02-18 15:48:07 +08:00
parent c9adb5e618
commit f77027f0ca
4 changed files with 86 additions and 3 deletions

View File

@@ -379,4 +379,39 @@
AND t.member_id = #{memberId}
AND a.date = #{checkDate};
</select>
<select id="countNormalWeekLimit" resultType="java.lang.Integer">
SELECT
COUNT(0)
FROM
sv_member_lesson_ticket t,sv_venue_lesson a
WHERE
t.lesson_id = a.id
AND t.venue_id = #{venueId}
AND a.type = 0
AND t.deleted = 0
AND t.status in (0,1,3)
AND t.member_id = #{memberId}
AND (CASE WHEN DAYNAME(#{checkDate})='Sunday'
THEN DATE_SUB(#{checkDate},INTERVAL 6 DAY)
ELSE DATE_SUB(#{checkDate},INTERVAL DAYOFWEEK(#{checkDate})-2 DAY) END) <![CDATA[ <= ]]> DATE(a.date)
AND (CASE WHEN DAYNAME(#{checkDate})='Sunday'
THEN #{checkDate}
ELSE DATE_ADD(#{checkDate},INTERVAL 8-DAYOFWEEK(#{checkDate}) DAY) END) <![CDATA[ >= ]]> DATE(a.date);
</select>
<select id="countNormalDayLimit" resultType="java.lang.Integer">
SELECT
COUNT(0)
FROM
sv_member_lesson_ticket t,sv_venue_lesson a
WHERE
t.lesson_id = a.id
AND t.venue_id = #{venueId}
AND a.type = 0
AND t.deleted = 0
AND t.status in (0,1,3)
AND t.member_id = #{memberId}
AND a.date = #{checkDate};
</select>
</mapper>