From 1d971256c48b876e27d3b381749fcc6564fd5bb2 Mon Sep 17 00:00:00 2001 From: "CANCERYS\\kw093" Date: Thu, 14 May 2026 21:31:42 +0800 Subject: [PATCH] fix bag lot line function slow query --- src/main/java/com/ffii/fpsms/modules/bag/service/bagService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/ffii/fpsms/modules/bag/service/bagService.kt b/src/main/java/com/ffii/fpsms/modules/bag/service/bagService.kt index af4b56d..dbe49c7 100644 --- a/src/main/java/com/ffii/fpsms/modules/bag/service/bagService.kt +++ b/src/main/java/com/ffii/fpsms/modules/bag/service/bagService.kt @@ -29,7 +29,7 @@ open class BagService( ) { open fun createBagLotLinesByBagId(request: CreateBagLotLineRequest): MessageResponse { val bag = bagRepository.findById(request.bagId).orElse(null) - val lot = inventoryLotRepository.findByLotNoAndItemId(request.lotNo, request.itemId) + val lot = inventoryLotRepository.findByIdAndDeletedFalse(request.lotId) val BaseUnitOfMeasure= itemUomRepository.findByItemIdAndStockUnitIsTrueAndDeletedIsFalse(request.itemId) val baseRatioN = BaseUnitOfMeasure?.ratioN ?: BigDecimal.ONE println("baseRatioN: $baseRatioN")