Subversion Repositories SmartDukaan

Rev

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

Rev 18426 Rev 18588
Line 362... Line 362...
362
                lastXdaysSale = lastXdaysSale[:-1]
362
                lastXdaysSale = lastXdaysSale[:-1]
363
                if oosStatus.rto_orders:
363
                if oosStatus.rto_orders:
364
                    rtoCount = oosStatus.rto_orders
364
                    rtoCount = oosStatus.rto_orders
365
                if numDaysInStock>0:
365
                if numDaysInStock>0:
366
                    avgSales = float(salesCount)/float(numDaysInStock)
366
                    avgSales = float(salesCount)/float(numDaysInStock)
367
                itemStockPurchaseParam = ItemStockPurchaseParams()
367
                itemStockPurchaseParam = None
368
                try:
368
                try:
369
                    itemStockPurchaseParam = inventory_client.getItemStockPurchaseParams(key)
369
                    itemStockPurchaseParam = inventory_client.getItemStockPurchaseParams(key)
370
                except Exception as e:
370
                except Exception as e:
371
                    inventory_client.updateItemStockPurchaseParams(key, 0, 0)
371
                    inventory_client.updateItemStockPurchaseParams(key, 0, 0)
372
                    itemStockPurchaseParam = inventory_client.getItemStockPurchaseParams(key)
372
                    itemStockPurchaseParam = inventory_client.getItemStockPurchaseParams(key)
-
 
373
                    
-
 
374
                if itemStockPurchaseParam.numOfDaysStock is None:
-
 
375
                    itemStockPurchaseParam.minStockLevel = 0
-
 
376
                    itemStockPurchaseParam.numOfDaysStock = 0
-
 
377
                    itemStockPurchaseParam.item_id = key
-
 
378
                    
373
                advancedPOParameters[key] = [round(avgSales * itemStockPurchaseParam.numOfDaysStock), round(avgSales,2), numDaysInStock, itemStockPurchaseParam.minStockLevel, itemStockPurchaseParam.numOfDaysStock, lastXdaysSale, rtoCount]
379
                advancedPOParameters[key] = [round(avgSales * itemStockPurchaseParam.numOfDaysStock), round(avgSales,2), numDaysInStock, itemStockPurchaseParam.minStockLevel, itemStockPurchaseParam.numOfDaysStock, lastXdaysSale, rtoCount]
374
                
380
                
375
            cumulativeRequirementsItemIds = list(set(requirements.keys()+SKUListForPO))
381
            cumulativeRequirementsItemIds = list(set(requirements.keys()+SKUListForPO))
376
            netRequirements = {}
382
            netRequirements = {}
377
            for itemId in cumulativeRequirementsItemIds:
383
            for itemId in cumulativeRequirementsItemIds: