新增统计
This commit is contained in:
parent
d9eeabb3f1
commit
27a4b93acf
|
|
@ -2,12 +2,10 @@ package com.ruoyi.framework.shiro.session;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import org.apache.shiro.session.Session;
|
import org.apache.shiro.session.Session;
|
||||||
import org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAO;
|
import org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAO;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import com.ruoyi.common.utils.HttpContextUtils;
|
|
||||||
import com.ruoyi.project.monitor.online.domain.OnlineSession;
|
import com.ruoyi.project.monitor.online.domain.OnlineSession;
|
||||||
import com.ruoyi.project.monitor.online.domain.UserOnline;
|
import com.ruoyi.project.monitor.online.domain.UserOnline;
|
||||||
import com.ruoyi.project.monitor.online.service.IUserOnlineService;
|
import com.ruoyi.project.monitor.online.service.IUserOnlineService;
|
||||||
|
|
@ -55,7 +53,6 @@ public class OnlineSessionDAO extends EnterpriseCacheSessionDAO
|
||||||
@Override
|
@Override
|
||||||
protected Session doReadSession(Serializable sessionId)
|
protected Session doReadSession(Serializable sessionId)
|
||||||
{
|
{
|
||||||
System.out.println("==============doReadSession url=================");
|
|
||||||
UserOnline userOnline = onlineService.selectByOnlineId(String.valueOf(sessionId));
|
UserOnline userOnline = onlineService.selectByOnlineId(String.valueOf(sessionId));
|
||||||
if (userOnline == null)
|
if (userOnline == null)
|
||||||
{
|
{
|
||||||
|
|
@ -69,9 +66,6 @@ public class OnlineSessionDAO extends EnterpriseCacheSessionDAO
|
||||||
*/
|
*/
|
||||||
public void syncToDb(OnlineSession onlineSession)
|
public void syncToDb(OnlineSession onlineSession)
|
||||||
{
|
{
|
||||||
HttpServletRequest request = HttpContextUtils.getHttpServletRequest();
|
|
||||||
String uri = request.getServletPath();
|
|
||||||
System.out.println("===============update================" + uri);
|
|
||||||
Date lastSyncTimestamp = (Date) onlineSession.getAttribute(LAST_SYNC_DB_TIMESTAMP);
|
Date lastSyncTimestamp = (Date) onlineSession.getAttribute(LAST_SYNC_DB_TIMESTAMP);
|
||||||
if (lastSyncTimestamp != null)
|
if (lastSyncTimestamp != null)
|
||||||
{
|
{
|
||||||
|
|
@ -110,9 +104,6 @@ public class OnlineSessionDAO extends EnterpriseCacheSessionDAO
|
||||||
@Override
|
@Override
|
||||||
protected void doDelete(Session session)
|
protected void doDelete(Session session)
|
||||||
{
|
{
|
||||||
HttpServletRequest request = HttpContextUtils.getHttpServletRequest();
|
|
||||||
String uri = request.getServletPath();
|
|
||||||
System.out.println("===============delete================" + uri);
|
|
||||||
OnlineSession onlineSession = (OnlineSession) session;
|
OnlineSession onlineSession = (OnlineSession) session;
|
||||||
if (null == onlineSession)
|
if (null == onlineSession)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -32,4 +32,5 @@
|
||||||
<script src="/js/plugins/jqTreeGrid/jquery.treegrid.extension.js"></script>
|
<script src="/js/plugins/jqTreeGrid/jquery.treegrid.extension.js"></script>
|
||||||
<script src="/js/plugins/jqTreeGrid/jquery.treegrid.bootstrap3.js"></script>
|
<script src="/js/plugins/jqTreeGrid/jquery.treegrid.bootstrap3.js"></script>
|
||||||
<script src="/ajax/libs/layer/layer.min.js"></script>
|
<script src="/ajax/libs/layer/layer.min.js"></script>
|
||||||
|
<script src="http://tajs.qq.com/stats?sId=62048022"></script>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@
|
||||||
<script src="/ajax/libs/validate/jquery.validate.min.js"></script>
|
<script src="/ajax/libs/validate/jquery.validate.min.js"></script>
|
||||||
<script src="/ajax/libs/validate/messages_zh.min.js"></script>
|
<script src="/ajax/libs/validate/messages_zh.min.js"></script>
|
||||||
<script src="/ajax/libs/layer/layer.min.js"></script>
|
<script src="/ajax/libs/layer/layer.min.js"></script>
|
||||||
|
<script src="http://tajs.qq.com/stats?sId=62048022"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
console.log(ctx);
|
console.log(ctx);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue