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
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()
|
|
|