From 5fa7c24a9902c0fcda6b2aa5f361a859a1a01037 Mon Sep 17 00:00:00 2001 From: "PC-20260115JRSN\\Administrator" Date: Sun, 25 Jan 2026 00:45:42 +0800 Subject: [PATCH] no message --- .../master/service/ProductionScheduleService.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/ffii/fpsms/modules/master/service/ProductionScheduleService.kt b/src/main/java/com/ffii/fpsms/modules/master/service/ProductionScheduleService.kt index 8df80c1..84cdf7d 100644 --- a/src/main/java/com/ffii/fpsms/modules/master/service/ProductionScheduleService.kt +++ b/src/main/java/com/ffii/fpsms/modules/master/service/ProductionScheduleService.kt @@ -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){