v2.9.0 & loginSession
This commit is contained in:
@@ -18,6 +18,8 @@
|
||||
package org.maxkey.persistence.mapper;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.IJpaBaseMapper;
|
||||
import org.maxkey.entity.HistoryLogin;
|
||||
|
||||
@@ -26,5 +28,7 @@ import org.maxkey.entity.HistoryLogin;
|
||||
*
|
||||
*/
|
||||
public interface HistoryLoginMapper extends IJpaBaseMapper<HistoryLogin> {
|
||||
|
||||
|
||||
public List<HistoryLogin> queryOnlineSession(HistoryLogin historyLogin);
|
||||
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
package org.maxkey.persistence.service;
|
||||
|
||||
import org.apache.mybatis.jpa.persistence.JpaBaseService;
|
||||
import org.apache.mybatis.jpa.persistence.JpaPageResults;
|
||||
import org.maxkey.entity.HistoryLogin;
|
||||
import org.maxkey.persistence.mapper.HistoryLoginMapper;
|
||||
import org.springframework.stereotype.Repository;
|
||||
@@ -37,4 +38,8 @@ public class HistoryLoginService extends JpaBaseService<HistoryLogin>{
|
||||
// TODO Auto-generated method stub
|
||||
return (HistoryLoginMapper)super.getMapper();
|
||||
}
|
||||
|
||||
public JpaPageResults<HistoryLogin> queryOnlineSession(HistoryLogin historyLogin) {
|
||||
return this.queryPageResults("queryOnlineSession",historyLogin);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,6 +63,33 @@
|
||||
order by logintime desc
|
||||
</select>
|
||||
|
||||
|
||||
<select id="queryOnlineSession" parameterType="HistoryLogin" resultType="HistoryLogin">
|
||||
select
|
||||
sessionid id,
|
||||
sessionid,
|
||||
uid,
|
||||
username,
|
||||
displayname,
|
||||
logintype,
|
||||
message,
|
||||
code,
|
||||
provider,
|
||||
sourceip,
|
||||
browser,
|
||||
platform,
|
||||
application,
|
||||
loginurl,
|
||||
date_format(logintime, '%Y-%m-%d %H:%i:%s') as logintime,
|
||||
date_format(logouttime, '%Y-%m-%d %H:%i:%s') as logouttime
|
||||
from mxk_history_login
|
||||
where sessionstatus = 1
|
||||
|
||||
<include refid="dao_where_statement"/>
|
||||
|
||||
order by logintime desc
|
||||
</select>
|
||||
|
||||
<update id="logout" parameterType="java.lang.String" >
|
||||
update mxk_history_login set
|
||||
logouttime = current_timestamp()
|
||||
|
||||
Reference in New Issue
Block a user