| 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:
|