Subversion Repositories SmartDukaan

Rev

Rev 1217 | Rev 1940 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1217 Rev 1251
Line 12... Line 12...
12
from shop2020.model.v1.order.impl import DataService
12
from shop2020.model.v1.order.impl import DataService
13
from shop2020.model.v1.order.impl.DataService import Order
13
from shop2020.model.v1.order.impl.DataService import Order
14
from elixir import *
14
from elixir import *
15
 
15
 
16
def move_out_of_stock_orders_to_pending_queue(days):
16
def move_out_of_stock_orders_to_pending_queue(days):
17
    DataService.initialize()
17
    DataService.initialize('transaction')
18
    current_time = datetime.datetime.now()
18
    current_time = datetime.datetime.now()
19
    to_datetime = datetime.datetime(current_time.year, current_time.month, current_time.day)
19
    to_datetime = datetime.datetime(current_time.year, current_time.month, current_time.day)
20
    to_datetime = to_datetime - datetime.timedelta(days-1)
20
    to_datetime = to_datetime - datetime.timedelta(days-1)
21
    from_datetime = to_datetime - datetime.timedelta(1)
21
    from_datetime = to_datetime - datetime.timedelta(1)
22
    orders = Order.query.filter_by(status=OrderStatus.INVENTORY_LOW).filter(Order.outofstock_timestamp >= from_datetime).filter(Order.outofstock_timestamp <= to_datetime).all()
22
    orders = Order.query.filter_by(status=OrderStatus.INVENTORY_LOW).filter(Order.outofstock_timestamp >= from_datetime).filter(Order.outofstock_timestamp <= to_datetime).all()