You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
793 B

# coding=utf-8
from datetime import datetime, timedelta
import os
import django
import sys
sys.path.append("/var/www/projects/lms/")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
django.setup()
from management.models import Modals, ModalStack
from access.models import User
from finance.models import Bill
user = User.objects.get(id=2)
#for bill in Bill.objects.filter(modals_show=False, _type='P'):
# if not bill.start_fire:
# bill.start_fire = bill.finish_date + timedelta(days=bill.service.by_time)
# bill.save()
for bill in Bill.objects.filter(start_fire__lte=datetime.now(), modals_show=False, _type='P'):
for modal in bill.service.modals.all():
modal.create_stack(bill.user)
bill.modals_show = True
print bill
bill.save()