diff --git a/web/src/main/java/com/ibeetl/jlw/entity/vo/StudentUseLogVO.java b/web/src/main/java/com/ibeetl/jlw/entity/vo/StudentUseLogVO.java index df015700..5932633d 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/vo/StudentUseLogVO.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/vo/StudentUseLogVO.java @@ -77,13 +77,11 @@ public class StudentUseLogVO extends BaseEntity { /** * 是否在线 */ - @ExcelProperty(value = "是否在线", index = 9) private Boolean isOnLine; /** * 登录次数 */ - @ExcelProperty(value = "登录次数", index = 12) private Integer loginCount; } diff --git a/web/src/main/resources/sql/jlw/student.md b/web/src/main/resources/sql/jlw/student.md index 496f82db..d252f025 100644 --- a/web/src/main/resources/sql/jlw/student.md +++ b/web/src/main/resources/sql/jlw/student.md @@ -1497,7 +1497,8 @@ queryStudentLoginLogByCondition ) AS online_duration, @// 是否在线规则: 登录次数 取余和1做对比 count( 1 ) % 2 = 1 AS is_on_line, - ta.ip, + @// 会从多个地方登录,这里只是随机取一个IP,确保单条唯一 + any_value(ta.ip) as ip, @// 登录次数 count( 1 ) AS login_count FROM