需求一:对每天的课设置预约次数的限制
需求二:对每周的预约次数进行次数限制
This commit is contained in:
limqhz
2021-05-24 22:57:03 +08:00
parent 299b94ebc0
commit 3298e89902

View File

@@ -359,10 +359,10 @@
AND t.member_id = #{memberId} AND t.member_id = #{memberId}
AND (CASE WHEN DAYNAME(CURDATE())='Sunday' AND (CASE WHEN DAYNAME(CURDATE())='Sunday'
THEN DATE_SUB(CURDATE(),INTERVAL 6 DAY) THEN DATE_SUB(CURDATE(),INTERVAL 6 DAY)
ELSE DATE_SUB(CURDATE(),INTERVAL DAYOFWEEK(CURDATE())-2 DAY) END) <![CDATA[ <= ]]> DATE(t.created_time) ELSE DATE_SUB(CURDATE(),INTERVAL DAYOFWEEK(CURDATE())-2 DAY) END) <![CDATA[ <= ]]> DATE(a.date)
AND (CASE WHEN DAYNAME(CURDATE())='Sunday' AND (CASE WHEN DAYNAME(CURDATE())='Sunday'
THEN CURDATE() THEN CURDATE()
ELSE DATE_ADD(CURDATE(),INTERVAL 8-DAYOFWEEK(CURDATE()) DAY) END) <![CDATA[ >= ]]> DATE(t.created_time); ELSE DATE_ADD(CURDATE(),INTERVAL 8-DAYOFWEEK(CURDATE()) DAY) END) <![CDATA[ >= ]]> DATE(a.date);
</select> </select>
<select id="countFreeDayLimit" resultType="java.lang.Integer"> <select id="countFreeDayLimit" resultType="java.lang.Integer">
@@ -377,7 +377,7 @@
AND t.deleted = 0 AND t.deleted = 0
AND t.status in (0,1,3) AND t.status in (0,1,3)
AND t.member_id = #{memberId} AND t.member_id = #{memberId}
AND CURDATE() <![CDATA[ <= ]]> DATE(t.created_time) AND CURDATE() <![CDATA[ <= ]]> DATE(a.date)
AND CURDATE() <![CDATA[ >= ]]> DATE(t.created_time); AND CURDATE() <![CDATA[ >= ]]> DATE(a.date);
</select> </select>
</mapper> </mapper>