Subversion Repositories SmartDukaan

Rev

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

Rev 13405 Rev 13406
Line 2040... Line 2040...
2040
                print e
2040
                print e
2041
        session.commit()
2041
        session.commit()
2042
        logisticsTxnIdOrdersMap = {}
2042
        logisticsTxnIdOrdersMap = {}
2043
        try:
2043
        try:
2044
            for order in orders:
2044
            for order in orders:
-
 
2045
                if order.logisticsTransactionId:
2045
                if logisticsTxnIdOrdersMap.has_key(order.logisticsTransactionId):
2046
                    if logisticsTxnIdOrdersMap.has_key(order.logisticsTransactionId):
2046
                    ordersList = logisticsTxnIdOrdersMap.get(order.logisticsTransactionId)
2047
                        ordersList = logisticsTxnIdOrdersMap.get(order.logisticsTransactionId)
-
 
2048
                        ordersList.append(order)
-
 
2049
                        logisticsTxnIdOrdersMap[order.logisticsTransactionId] = ordersList
-
 
2050
                    else:
-
 
2051
                        ordersList = []
2047
                    ordersList.append(order)
2052
                        ordersList.append(order)
2048
                    logisticsTxnIdOrdersMap[order.logisticsTransactionId] = ordersList
2053
                        logisticsTxnIdOrdersMap[order.logisticsTransactionId] = ordersList
2049
                else:
2054
                else:
2050
                    ordersList = []
2055
                    ordersList = []
2051
                    ordersList.append(order)
2056
                    ordersList.append(order)
2052
                    logisticsTxnIdOrdersMap[order.logisticsTransactionId] = ordersList
2057
                    logisticsTxnIdOrdersMap[str(order.id)] = ordersList
2053
        except Exception as e:
2058
        except Exception as e:
2054
            print e   
2059
            print e   
2055
        
2060
        
2056
        for logisticsTxnId, orderList in logisticsTxnIdOrdersMap.iteritems():
2061
        for logisticsTxnId, orderList in logisticsTxnIdOrdersMap.iteritems():
2057
            enqueue_shipping_confirmation_email(logisticsTxnId, orderList)
2062
            enqueue_shipping_confirmation_email(logisticsTxnId, orderList)