From 8f743b2b3955defb6399ff9e345baca093c5c7aa Mon Sep 17 00:00:00 2001 From: "kelvin.yau" Date: Tue, 3 Feb 2026 14:40:48 +0800 Subject: [PATCH] fix ledger --- .../ffii/fpsms/modules/stock/service/StockInLineService.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt b/src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt index db204e2..998be3a 100644 --- a/src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt +++ b/src/main/java/com/ffii/fpsms/modules/stock/service/StockInLineService.kt @@ -740,17 +740,12 @@ open class StockInLineService( ) } @Transactional -<<<<<<< Updated upstream private fun createStockLedgerForStockIn(stockInLine: StockInLine) { val item = stockInLine.item ?: return val inventory = inventoryRepository.findByItemId(item.id!!).orElse(null) ?: return val inQty = stockInLine.acceptedQty?.toDouble() ?: 0.0 -======= - private fun createStockLedgerForStockIn(stockInLine: StockInLine) { - val item = stockInLine.item ?: return - val inventory = inventoryRepository.findFirstByItemIdAndDeletedIsFalseOrderByIdAsc(item.id!!) ?: return ->>>>>>> Stashed changes + // ✅ 修复:查询最新的 stock_ledger 记录,基于前一笔 balance 计算 val latestLedger = stockLedgerRepository.findLatestByItemId(item.id!!).firstOrNull()