📄 onlinestatjob.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: OnlineStatJob.java
package com.laoer.bbscs.sys;
import com.laoer.bbscs.business.IOnlineStatService;
import com.laoer.bbscs.business.IUserOnlineService;
import com.laoer.comm.util.Util;
import java.util.Date;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
public class OnlineStatJob extends QuartzJobBean
{
private IOnlineStatService onlineStatService;
private IUserOnlineService userOnlineService;
public OnlineStatJob()
{
try
{
jbInit();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
protected void executeInternal(JobExecutionContext jobExecutionContext)
throws JobExecutionException
{
int online[] = getUserOnlineService().getUserOnlineNum();
Date d = new Date();
int hour = Util.getHour(d);
getOnlineStatService().recOnlineNum(Util.formatDate4(d), hour, online[0] + online[1]);
}
public void setOnlineStatService(IOnlineStatService onlineStatService)
{
this.onlineStatService = onlineStatService;
}
public void setUserOnlineService(IUserOnlineService userOnlineService)
{
this.userOnlineService = userOnlineService;
}
public IOnlineStatService getOnlineStatService()
{
return onlineStatService;
}
public IUserOnlineService getUserOnlineService()
{
return userOnlineService;
}
private void jbInit()
throws Exception
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -