mirror of
https://github.com/sismics/docs.git
synced 2024-11-22 05:57:57 +01:00
fix active user count
This commit is contained in:
parent
5bc73548b3
commit
e4fe1cfa90
@ -312,8 +312,11 @@ public class UserDao {
|
|||||||
*/
|
*/
|
||||||
public long getActiveUserCount() {
|
public long getActiveUserCount() {
|
||||||
EntityManager em = ThreadLocalContext.get().getEntityManager();
|
EntityManager em = ThreadLocalContext.get().getEntityManager();
|
||||||
Query query = em.createNativeQuery("select count(u.USE_ID_C) from T_USER u where u.USE_DELETEDATE_D is null and (u.USE_DISABLEDATE_D is null or u.USE_DISABLEDATE_D > :date)");
|
Query query = em.createNativeQuery("select count(u.USE_ID_C) from T_USER u where u.USE_DELETEDATE_D is null and (u.USE_DISABLEDATE_D is null or u.USE_DISABLEDATE_D >= :fromDate and u.USE_DISABLEDATE_D < :toDate)");
|
||||||
query.setParameter("date", DateTime.now().minusMonths(1).toDate());
|
DateTime fromDate = DateTime.now().minusMonths(1).dayOfMonth().withMinimumValue().withTimeAtStartOfDay();
|
||||||
|
DateTime toDate = fromDate.plusMonths(1);
|
||||||
|
query.setParameter("fromDate", fromDate.toDate());
|
||||||
|
query.setParameter("toDate", toDate.toDate());
|
||||||
return ((Number) query.getSingleResult()).longValue();
|
return ((Number) query.getSingleResult()).longValue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user