Subversion Repositories SmartDukaan

Rev

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

Rev 13153 Rev 13159
Line 7502... Line 7502...
7502
        if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT, OrderStatus.CAPTURE_IN_PROCESS]:
7502
        if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT, OrderStatus.CAPTURE_IN_PROCESS]:
7503
            if not order.cod:
7503
            if not order.cod:
7504
                if order.transaction.status == TransactionStatus.AUTHORIZED:
7504
                if order.transaction.status == TransactionStatus.AUTHORIZED:
7505
                    __capture_txn(order)
7505
                    __capture_txn(order)
7506
        break
7506
        break
-
 
7507
    ''' Change IP using Config Client and Handle Exception '''
7507
    
7508
    try:
-
 
7509
        inventoryDbHost = str(ConfigClient().get_property("inventory_service_db_hostname"))
7508
    conn = getDbConnection("192.168.190.114","root", "shop2020", "inventory")
7510
        conn = getDbConnection(inventoryDbHost,"root", "shop2020", "inventory")
-
 
7511
    except:
-
 
7512
        raise TransactionServiceException(212, "Unable to connect to Inventory System")
7509
    #conn = getDbConnection("localhost","root","shop2020","inventory")
7513
    #conn = getDbConnection("localhost","root","shop2020","inventory")
7510
    print 'Connected to Inventory DB'
7514
    print 'Connected to Inventory DB'
7511
    
7515
    
7512
    for order in ordersList:
7516
    for order in ordersList:
7513
        if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT, OrderStatus.CAPTURE_IN_PROCESS]:
7517
        if order.status in [OrderStatus.SUBMITTED_FOR_PROCESSING, OrderStatus.INVENTORY_LOW, OrderStatus.LOW_INV_PO_RAISED, OrderStatus.LOW_INV_REVERSAL_IN_PROCESS, OrderStatus.LOW_INV_NOT_AVAILABLE_AT_HOTSPOT, OrderStatus.CAPTURE_IN_PROCESS]:
Line 7690... Line 7694...
7690
        else:
7694
        else:
7691
            ordersList.append(order)
7695
            ordersList.append(order)
7692
            
7696
            
7693
    
7697
    
7694
    #inventoryDbConnection = getDbConnection("192.168.190.114","root", "shop2020", "inventory") 
7698
    #inventoryDbConnection = getDbConnection("192.168.190.114","root", "shop2020", "inventory") 
-
 
7699
    try:
7695
    warehouseDbConnection = getDbConnection("localhost","root", "shop2020", "warehouse")
7700
        warehouseDbConnection = getDbConnection("localhost","root", "shop2020", "warehouse")
-
 
7701
    except:
-
 
7702
        raise TransactionServiceException(302, "Unable to connect to Warehouse System")
7696
    inventory_client = InventoryClient().get_client()
7703
    inventory_client = InventoryClient().get_client()
7697
    warehouse_client = WarehouseClient().get_client()
7704
    warehouse_client = WarehouseClient().get_client()
7698
    catalog_client = CatalogClient().get_client()
7705
    catalog_client = CatalogClient().get_client()
7699
    whStateId = None
7706
    whStateId = None
7700
    for order in ordersList:
7707
    for order in ordersList: