pjmakey2

Untitled

Jun 10th, 2020
1,267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. import arrow                                              
  2. fechaobj = arrow.now()
  3. print fechaobj
  4. ocupados = []
  5. #LOCAL
  6. puestos = ['AYUDANTE_DE_REPARTOS_LOCAL','AYUDANTE_DE_REPARTOS']
  7. #INTERIOR
  8. #puestos = ['REPOSITOR_AYUDANTE_REPARTOS','AYUDANTE_DE_REPARTOS','AYUDANTE_DE_REPARTOS_INTERIOR','REPOSITOR/AYUDANTE_REPARTOS']
  9. for a in Repartos.objects.filter(cargado_010_fecha__range=(fechaobj.shift(days=-12).strftime('%Y-%m-%d'),                                                          
  10.                                                            '{} 23:59:59'.format(fechaobj.strftime('%Y-%m-%d'))),                                                  
  11.                                  ayudante_liberado=False, chofer_titular__isnull=False):
  12.     for ayu in a.tchofer.split(','):
  13.         if ayu == 'ND': continue
  14.         ocupados.append(ayu)
  15.     for ayu in a.chofer_titular.split(','):
  16.         if ayu == 'ND': continue
  17.         ocupados.append(ayu)
  18. ocupados = list(set(ocupados))
  19. ocupados.append('carlosinsfran')
  20. layu = [ayu.userobj.username for ayu in UserProfile.objects.filter(
  21.     empresa__in=['DYT', 'MYS'],
  22.     puesto__in=puestos, espersonalactivo=True) \
  23.     .exclude(userobj__username__in=ocupados)]
  24. ocupados = list(set(ocupados))
  25. ocupados.sort()
  26. print layu
Advertisement
Add Comment
Please, Sign In to add comment