stat_consume_rcd_for_pv.py 738 B

12345678910111213141516
  1. # -*- coding: utf-8 -*-
  2. #!/usr/bin/env python
  3. from apilib.utils_datetime import to_datetime
  4. from apps.web.user.models import ConsumeRecord
  5. from apps.web.agent.models import Agent
  6. from apps.web.dealer.models import Dealer
  7. agentIds =[ str(_.id) for _ in Agent.objects.filter(managerId = '59974b4b8732d6480fb699e5')]
  8. dealerIds = [str(_.id) for _ in Dealer.objects.filter(agentId__in = agentIds)]
  9. count = ConsumeRecord.objects.filter(dateTimeAdded__gte = to_datetime('2019-06-04 00:00:00'),
  10. dateTimeAdded__lte = to_datetime('2019-06-05 00:00:00'),
  11. isNormal = True,
  12. ownerId__in = dealerIds).count()
  13. print count
  14. print 'finished'