|
|
@@ -1111,7 +1111,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(
|
|
|
SELECT COUNT(DISTINCT l.user_id)
|
|
|
FROM fs_course_watch_log l
|
|
|
- LEFT JOIN fs_user u ON u.user_id = l.user_id
|
|
|
LEFT JOIN company_user cu ON l.company_user_id = cu.user_id
|
|
|
<where>
|
|
|
l.log_type != 3 AND l.send_type = 1
|
|
|
@@ -1143,7 +1142,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(
|
|
|
SELECT COUNT(DISTINCT l.user_id)
|
|
|
FROM fs_course_watch_log l
|
|
|
- LEFT JOIN fs_user u ON u.user_id = l.user_id
|
|
|
LEFT JOIN company_user cu ON l.company_user_id = cu.user_id
|
|
|
<where>
|
|
|
l.log_type = 2 AND l.send_type = 1
|
|
|
@@ -1175,7 +1173,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(
|
|
|
SELECT COUNT(distinct a.user_id)
|
|
|
FROM fs_course_answer_logs a
|
|
|
- LEFT JOIN fs_user u ON u.user_id = a.user_id
|
|
|
LEFT JOIN company_user cu ON cu.user_id = a.company_user_id
|
|
|
<where>
|
|
|
1=1
|
|
|
@@ -1207,7 +1204,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(
|
|
|
SELECT COUNT(distinct a.user_id)
|
|
|
FROM fs_course_answer_logs a
|
|
|
- LEFT JOIN fs_user u ON u.user_id = a.user_id
|
|
|
LEFT JOIN company_user cu ON cu.user_id = a.company_user_id
|
|
|
<where>
|
|
|
a.is_right = 1
|
|
|
@@ -1239,7 +1235,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(
|
|
|
SELECT COUNT(flog.log_id)
|
|
|
FROM fs_course_red_packet_log flog
|
|
|
- LEFT JOIN fs_user u ON u.user_id = flog.user_id
|
|
|
LEFT JOIN company_user cu ON cu.user_id = flog.company_user_id
|
|
|
<where>
|
|
|
flog.status = 1
|
|
|
@@ -1271,7 +1266,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
(
|
|
|
SELECT IFNULL(SUM(flog.amount), 0)
|
|
|
FROM fs_course_red_packet_log flog
|
|
|
- LEFT JOIN fs_user u ON u.user_id = flog.user_id
|
|
|
LEFT JOIN company_user cu ON cu.user_id = flog.company_user_id
|
|
|
<where>
|
|
|
flog.status = 1
|
|
|
@@ -1307,7 +1301,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
COUNT(DISTINCT CASE WHEN l.log_type != 3 AND l.send_type = 1 THEN l.user_id END) AS courseWatchNum,
|
|
|
COUNT(DISTINCT CASE WHEN l.log_type = 2 AND l.send_type = 1 THEN l.user_id END) AS courseCompleteNum
|
|
|
FROM fs_course_watch_log l
|
|
|
- LEFT JOIN fs_user u ON u.user_id = l.user_id
|
|
|
LEFT JOIN company_user cu_l ON l.company_user_id = cu_l.user_id
|
|
|
<where>
|
|
|
<if test="userId != null and userId != 0">
|
|
|
@@ -1340,7 +1333,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
COUNT(DISTINCT CASE WHEN a.user_id THEN a.user_id END) AS answerNum,
|
|
|
COUNT(DISTINCT CASE WHEN a.is_right = 1 THEN a.user_id END) AS answerRightNum
|
|
|
FROM fs_course_answer_logs a
|
|
|
- LEFT JOIN fs_user u ON u.user_id = a.user_id
|
|
|
LEFT JOIN company_user cu_a ON a.company_user_id = cu_a.user_id
|
|
|
<where>
|
|
|
<if test="userId != null and userId != 0">
|
|
|
@@ -1373,7 +1365,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
COUNT(CASE WHEN flog.status = 1 THEN flog.log_id END) AS redPacketNum,
|
|
|
IFNULL(SUM(CASE WHEN flog.status = 1 THEN flog.amount END), 0) AS redPacketAmount
|
|
|
FROM fs_course_red_packet_log flog
|
|
|
- LEFT JOIN fs_user u ON u.user_id = flog.user_id
|
|
|
LEFT JOIN company_user cu_flog ON flog.company_user_id = cu_flog.user_id
|
|
|
<where>
|
|
|
<if test="userId != null and userId != 0">
|