|
@@ -596,7 +596,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
AND fs_user_company_user.is_repeat_fans = 1 and fs_user.`status` = 1
|
|
AND fs_user_company_user.is_repeat_fans = 1 and fs_user.`status` = 1
|
|
</select>
|
|
</select>
|
|
|
|
|
|
- <select id="getCountWatchCourse" resultType="com.fs.store.vo.h5.UserDetailsVO">
|
|
|
|
|
|
+ <select id="getCountWatchCourse" resultType="UserDetailsVO">
|
|
SELECT
|
|
SELECT
|
|
ifnull( complete_watch_count, 0 ) AS completeWatchCount ,
|
|
ifnull( complete_watch_count, 0 ) AS completeWatchCount ,
|
|
ifnull( watch_times, 0 ) AS watchTimes,
|
|
ifnull( watch_times, 0 ) AS watchTimes,
|
|
@@ -611,14 +611,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<when test = "dateTag == '今天'">
|
|
<when test = "dateTag == '今天'">
|
|
and to_days(fs_user_course_count.create_time) = to_days(now())
|
|
and to_days(fs_user_course_count.create_time) = to_days(now())
|
|
</when>
|
|
</when>
|
|
- <when test = "dateTag == ' 昨天'">
|
|
|
|
- and to_days(now()) - to_days(fs_user_course_count.create_time) <= 1
|
|
|
|
|
|
+ <when test = "dateTag == '昨天'">
|
|
|
|
+ and fs_user_course_count.create_time >= CURDATE() - INTERVAL 1 DAY AND fs_user_course_count.create_time < CURDATE()
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '前天'">
|
|
<when test = "dateTag == '前天'">
|
|
- and to_days(now()) - to_days(fs_user_course_count.create_time) <= 2
|
|
|
|
|
|
+ and fs_user_course_count.create_time >= CURDATE() - INTERVAL 2 DAY AND fs_user_course_count.create_time < CURDATE() - INTERVAL 1 DAY
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '近七天'">
|
|
<when test = "dateTag == '近七天'">
|
|
- and DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(fs_user_course_count.create_time)
|
|
|
|
|
|
+ and fs_user_course_count.create_time >= CURDATE() - INTERVAL 7 DAY
|
|
</when>
|
|
</when>
|
|
</choose>
|
|
</choose>
|
|
</if>
|
|
</if>
|
|
@@ -629,7 +629,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
fs_user.user_id = #{fsUserId}
|
|
fs_user.user_id = #{fsUserId}
|
|
</select>
|
|
</select>
|
|
|
|
|
|
- <select id="getCountAnswer" resultType="com.fs.store.vo.h5.UserDetailsVO">
|
|
|
|
|
|
+ <select id="getCountAnswer" resultType="UserDetailsVO">
|
|
SELECT
|
|
SELECT
|
|
(
|
|
(
|
|
SELECT
|
|
SELECT
|
|
@@ -645,14 +645,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<when test = "dateTag == '今天'">
|
|
<when test = "dateTag == '今天'">
|
|
and to_days(fs_course_answer_logs.create_time) = to_days(now())
|
|
and to_days(fs_course_answer_logs.create_time) = to_days(now())
|
|
</when>
|
|
</when>
|
|
- <when test = "dateTag == ' 昨天'">
|
|
|
|
- and to_days(now()) - to_days(fs_course_answer_logs.create_time) <= 1
|
|
|
|
|
|
+ <when test = "dateTag == '昨天'">
|
|
|
|
+ and fs_course_answer_logs.create_time >= CURDATE() - INTERVAL 1 DAY AND fs_course_answer_logs.create_time < CURDATE()
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '前天'">
|
|
<when test = "dateTag == '前天'">
|
|
- and to_days(now()) - to_days(fs_course_answer_logs.create_time) <= 2
|
|
|
|
|
|
+ and fs_course_answer_logs.create_time >= CURDATE() - INTERVAL 2 DAY AND fs_course_answer_logs.create_time < CURDATE() - INTERVAL 1 DAY
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '近七天'">
|
|
<when test = "dateTag == '近七天'">
|
|
- and DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(fs_course_answer_logs.create_time)
|
|
|
|
|
|
+ and fs_course_answer_logs.create_time >= CURDATE() - INTERVAL 7 DAY
|
|
</when>
|
|
</when>
|
|
</choose>
|
|
</choose>
|
|
</if>
|
|
</if>
|
|
@@ -676,14 +676,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<when test = "dateTag == '今天'">
|
|
<when test = "dateTag == '今天'">
|
|
and to_days(fs_course_answer_logs.create_time) = to_days(now())
|
|
and to_days(fs_course_answer_logs.create_time) = to_days(now())
|
|
</when>
|
|
</when>
|
|
- <when test = "dateTag == ' 昨天'">
|
|
|
|
- and to_days(now()) - to_days(fs_course_answer_logs.create_time) <= 1
|
|
|
|
|
|
+ <when test = "dateTag == '昨天'">
|
|
|
|
+ and fs_course_answer_logs.create_time >= CURDATE() - INTERVAL 1 DAY AND fs_course_answer_logs.create_time < CURDATE()
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '前天'">
|
|
<when test = "dateTag == '前天'">
|
|
- and to_days(now()) - to_days(fs_course_answer_logs.create_time) <= 2
|
|
|
|
|
|
+ and fs_course_answer_logs.create_time >= CURDATE() - INTERVAL 2 DAY AND fs_course_answer_logs.create_time < CURDATE() - INTERVAL 1 DAY
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '近七天'">
|
|
<when test = "dateTag == '近七天'">
|
|
- and DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(fs_course_answer_logs.create_time)
|
|
|
|
|
|
+ and fs_course_answer_logs.create_time >= CURDATE() - INTERVAL 7 DAY
|
|
</when>
|
|
</when>
|
|
</choose>
|
|
</choose>
|
|
</if>
|
|
</if>
|
|
@@ -705,20 +705,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
LEFT JOIN company_user ON company_user.user_id = fs_user.company_user_id
|
|
LEFT JOIN company_user ON company_user.user_id = fs_user.company_user_id
|
|
WHERE
|
|
WHERE
|
|
(company_user.user_id = #{userId} or company_user.parent_id = #{userId} )
|
|
(company_user.user_id = #{userId} or company_user.parent_id = #{userId} )
|
|
- and fs_course_red_packet_log.status = 1
|
|
|
|
<if test="dateTag != null and dateTag !='' ">
|
|
<if test="dateTag != null and dateTag !='' ">
|
|
<choose>
|
|
<choose>
|
|
<when test = "dateTag == '今天'">
|
|
<when test = "dateTag == '今天'">
|
|
and to_days(fs_course_red_packet_log.create_time) = to_days(now())
|
|
and to_days(fs_course_red_packet_log.create_time) = to_days(now())
|
|
</when>
|
|
</when>
|
|
- <when test = "dateTag == ' 昨天'">
|
|
|
|
- and to_days(now()) - to_days(fs_course_red_packet_log.create_time) <= 1
|
|
|
|
|
|
+ <when test = "dateTag == '昨天'">
|
|
|
|
+ and fs_course_red_packet_log.create_time >= CURDATE() - INTERVAL 1 DAY AND fs_course_red_packet_log.create_time < CURDATE()
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '前天'">
|
|
<when test = "dateTag == '前天'">
|
|
- and to_days(now()) - to_days(fs_course_red_packet_log.create_time) <= 2
|
|
|
|
|
|
+ and fs_course_red_packet_log.create_time >= CURDATE() - INTERVAL 2 DAY AND fs_course_red_packet_log.create_time < CURDATE() - INTERVAL 1 DAY
|
|
</when>
|
|
</when>
|
|
<when test = "dateTag == '近七天'">
|
|
<when test = "dateTag == '近七天'">
|
|
- and DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(fs_course_red_packet_log.create_time)
|
|
|
|
|
|
+ and fs_course_red_packet_log.create_time >= CURDATE() - INTERVAL 7 DAY
|
|
</when>
|
|
</when>
|
|
</choose>
|
|
</choose>
|
|
</if>
|
|
</if>
|