コード例 #1
0
ファイル: schedulePackage_job.py プロジェクト: hc990/let
def job_package():
#       Log.info("请异步发送")
        need_do = ''
        orders = Order.get_working_orders()
        for order in orders:
            product = Product.lookup(order['p_id'])
            exchange = Exchange.get_exchange(order['e_id'])
            packages = Package.getPackageByName(order['package_id'])
            for package in packages:
                need_do = need_do+json.dumps({'port':product['port'],'bandwidth':order['bandwidth'],\
                           'status':order['status'],'port_name':product['port'], 'ipAddress':exchange['ipAddress'], \
                          'package_id':package['package_name']})
#             Order.finish_order(order['_id'])   
                                
        need_back=''
        orders = Order.get_back_orders()
        for order in orders:
             custom_time = order['custom_time']
             product = Product.lookup(order['p_id'])
             exchange = Exchange.look(order['e_id'])
             packages = Package.getPackageByName(order['package_id'])
             for package in packages:
                 need_back = need_back+json.dumps({'port':product['port'],'ex_bandwidth':order['bandwidth'],\
                           'status':order['status'],'port_name':product['port'], 'ipAddress':exchange['ipAddress'], \
                          'package_id':package['package_name']})
#              Order.back_order(order['_id'])
        print 'set_package_job end at ',datetime.datetime.now()
コード例 #2
0
ファイル: schedulePackage_job.py プロジェクト: hc990/let
def job_package():
    #       Log.info("请异步发送")
    need_do = ''
    orders = Order.get_working_orders()
    for order in orders:
        product = Product.lookup(order['p_id'])
        exchange = Exchange.get_exchange(order['e_id'])
        packages = Package.getPackageByName(order['package_id'])
        for package in packages:
            need_do = need_do+json.dumps({'port':product['port'],'bandwidth':order['bandwidth'],\
                       'status':order['status'],'port_name':product['port'], 'ipAddress':exchange['ipAddress'], \
                      'package_id':package['package_name']})
#             Order.finish_order(order['_id'])

    need_back = ''
    orders = Order.get_back_orders()
    for order in orders:
        custom_time = order['custom_time']
        product = Product.lookup(order['p_id'])
        exchange = Exchange.look(order['e_id'])
        packages = Package.getPackageByName(order['package_id'])
        for package in packages:
            need_back = need_back+json.dumps({'port':product['port'],'ex_bandwidth':order['bandwidth'],\
                      'status':order['status'],'port_name':product['port'], 'ipAddress':exchange['ipAddress'], \
                     'package_id':package['package_name']})
#              Order.back_order(order['_id'])
    print 'set_package_job end at ', datetime.datetime.now()