|
@@ -25,8 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
SELECT e.*,
|
|
|
(SELECT COUNT(1) FROM vip_exam_video v WHERE v.exam_id = e.id) AS video_count,
|
|
|
(SELECT expiration_time FROM vip_user_exam WHERE e.id = exam_id AND user_id = #{userId} AND NOW() <![CDATA[<=]]> expiration_time) AS expiration_time,
|
|
|
- (CASE WHEN NOW() <![CDATA[<=]]> (SELECT expiration_time FROM vip_user_exam WHERE e.id = exam_id AND user_id = #{userId}) THEN 1 ELSE 0 END) AS is_vip,
|
|
|
- ${userId} as userId
|
|
|
+ (CASE WHEN NOW() <![CDATA[<=]]> (SELECT expiration_time FROM vip_user_exam WHERE e.id = exam_id AND user_id = #{userId}) THEN 1 ELSE 0 END) AS is_vip
|
|
|
FROM exam_info e
|
|
|
<where>
|
|
|
<if test="cityId != null and cityId != ''" > AND e.city_id = #{cityId}</if>
|