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