package com.basic.security.manager;
|
|
import com.basic.security.dao.SqliteManager;
|
import com.basic.security.model.RealTimeMetrics;
|
import com.basic.security.model.Setting;
|
import com.basic.security.utils.Constants;
|
|
import java.util.Date;
|
import java.util.Map;
|
|
public class TodayBeginManager extends SqliteManager {
|
|
public static int TotalEnters = 0;
|
public static int TotalExits = 0;
|
|
public static int getTotalEnters() {
|
return TotalEnters;
|
}
|
|
public static int getTotalEnters(Date date) {
|
int TotalEnters = 0;
|
Map<String, String> realTimeMetrics = RealTimeMetricsManager.getFirstRealTimeMetricsSince(
|
SettingManager.getTodayBeginDate()
|
);
|
if (realTimeMetrics != null) {
|
TotalEnters = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalEnters));
|
}
|
return TotalEnters;
|
}
|
|
public static int getTotalExits() {
|
return TotalExits;
|
}
|
|
public static int getTotalExits(Date date) {
|
int TotalExits = 0;
|
Map<String, String> realTimeMetrics = RealTimeMetricsManager.getFirstRealTimeMetricsSince(
|
SettingManager.getTodayBeginDate()
|
);
|
if (realTimeMetrics != null) {
|
TotalExits = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalExits));
|
}
|
return TotalExits;
|
}
|
|
public static void initTodayBegin() {
|
TotalEnters = 0;
|
TotalExits = 0;
|
Map<String, String> realTimeMetrics = RealTimeMetricsManager.getFirstRealTimeMetricsSince(
|
SettingManager.getTodayBeginDate()
|
);
|
if (realTimeMetrics != null) {
|
TotalEnters = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalEnters));
|
TotalExits = Integer.parseInt(realTimeMetrics.get(RealTimeMetrics.TotalExits));
|
}
|
}
|
|
}
|