修改因日志表部分student_id为空导致部分学生查询登录天数为null问题

beetlsql3-dev
whb
parent 7401ec5296
commit d088c46cf7

@ -1507,7 +1507,7 @@ studentActiveInfo
zxc.student_name,
zxc.student_sn,
(select sum(sl.open_id) from sys_log sl where request_url = #@com.ibeetl.jlw.conf.KeyExpiredListener.TOKEN_EXPIRED_MESSAGE#
and sl.student_id = zxc.student_id and sl.user_id = zxc.user_id) AS study_duration,
and sl.user_id = zxc.user_id ) AS study_duration,
(
SELECT
zz.rk
@ -1594,17 +1594,15 @@ studentActiveInfo
1
AND zz.id = zxc.user_id
) AS class_rank_no,
(
SELECT count(1)
FROM (
SELECT date(create_time)
FROM sys_log sl
WHERE request_url = #@com.ibeetl.jlw.conf.KeyExpiredListener.TOKEN_EXPIRED_MESSAGE#
AND sl.student_id = zxc.student_id
AND sl.user_id = zxc.user_id
GROUP BY date(create_time)
) AS login_days
) AS login_days
(
SELECT COUNT(1)
FROM (
SELECT DISTINCT DATE(create_time) AS log_date
FROM sys_log sl
WHERE request_url = #@com.ibeetl.jlw.conf.KeyExpiredListener.TOKEN_EXPIRED_MESSAGE#
AND sl.user_id = zxc.user_id
) login_counts
) AS login_days
FROM
( SELECT user_id, org_id, class_id, student_name, student_sn, student_id FROM student WHERE 1
@if(!isEmpty(userId)) {

Loading…
Cancel
Save