|
|
|
@@ -825,8 +825,11 @@ open class ProductionScheduleService( |
|
|
|
|
|
|
|
fgCount = 0 |
|
|
|
accProdCount = 0.0 |
|
|
|
sortedOutputList.forEach { record -> |
|
|
|
record.stockQty = record.stockQty + (record.outputQty * record.needNoOfJobOrder.toInt()) - record.avgQtyLastMonth |
|
|
|
sortedOutputList.forEach { record -> |
|
|
|
if(i > 1) |
|
|
|
record.stockQty = record.stockQty + (record.outputQty * record.needNoOfJobOrder.toInt()) - record.avgQtyLastMonth |
|
|
|
else |
|
|
|
record.stockQty = record.stockQty + (record.outputQty * record.needNoOfJobOrder.toInt()) |
|
|
|
|
|
|
|
//compare if less than 1.9 days |
|
|
|
record.daysLeft = record.stockQty / record.avgQtyLastMonth |
|
|
|
@@ -837,8 +840,8 @@ open class ProductionScheduleService( |
|
|
|
|
|
|
|
if(isFriSat){ |
|
|
|
//record.daysLeft = record.daysLeft |
|
|
|
safetyStockDay = 3.0 |
|
|
|
redLine = 3.0 |
|
|
|
safetyStockDay = 3.1 |
|
|
|
redLine = 2.7 |
|
|
|
} |
|
|
|
|
|
|
|
if(record.daysLeft < redLine){ |
|
|
|
|