From 8bdc74ef90b0e3461f239b191a9ee3bc43e84987 Mon Sep 17 00:00:00 2001 From: "CANCERYS\\kw093" Date: Sun, 26 Apr 2026 22:05:51 +0800 Subject: [PATCH] hide some print --- .../service/DoWorkbenchMainService.kt | 28 +++++++------------ .../stock/service/StockOutLineService.kt | 6 ++-- 2 files changed, 13 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoWorkbenchMainService.kt b/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoWorkbenchMainService.kt index dd4e5df..0a12eb1 100644 --- a/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoWorkbenchMainService.kt +++ b/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DoWorkbenchMainService.kt @@ -475,6 +475,7 @@ open class DoWorkbenchMainService( val solSnapshot = infos.joinToString("; ") { info -> "sol${info.id} st=${info.status} qty=${info.qty} picked=${WorkbenchStockOutLinePickProgress.isCountedAsPicked(info)}" } +/* log.info( "WORKBENCH_SCAN_TRACE polId={} solId={} scanLotNo={} scanIllId={} polRequired={} [{}] endedSumOthers={} currentSolQty={} remainingPol={} splMatchQty={} chunkTarget={} stillNeedOnThisSol={} requestedCap={} availScanLot={} plannedDelta={} lotSplit={}", polId, @@ -494,7 +495,7 @@ log.info( plannedDelta, isLotExhaustedSplit, // initial trace only ) - +*/ val prepMs = lapMs() // retry-related state @@ -533,26 +534,16 @@ while (attempt <= maxRetries) { "SELECT id, inQty, outQty, status, version FROM inventory_lot_line WHERE id = ?", illId ) - log.info( - "WB_SQL_TRACE phase=before traceId={} connId={} illId={} inQty={} outQty={} status={} ver={} delta={} expVer={} retryAttempt={}", - traceId, connIdBefore, illId, - beforeRow["inQty"], beforeRow["outQty"], beforeRow["status"], beforeRow["version"], - effectiveDelta, expectedVersion, attempt - ) + updated = inventoryLotLineRepository.incrementOutQtyIfAvailable(illId, effectiveDelta, expectedVersion) - println("updated: $updated") + // println("updated: $updated") val connIdAfter = jdbcTemplate.queryForObject("SELECT CONNECTION_ID()", Long::class.java) val afterRow = jdbcTemplate.queryForMap( "SELECT id, inQty, outQty, status, version FROM inventory_lot_line WHERE id = ?", illId ) - log.info( - "WB_SQL_TRACE phase=after traceId={} connId={} illId={} updated={} inQty={} outQty={} status={} ver={} retryAttempt={}", - traceId, connIdAfter, illId, updated, - afterRow["inQty"], afterRow["outQty"], afterRow["status"], afterRow["version"], attempt - ) if (updated > 0) break @@ -695,6 +686,7 @@ val mapped = stockOutLIneRepository.findStockOutLineInfoById(sol.id!!) val mapFetchMs = (System.nanoTime() - mapFetchT0) / 1_000_000 val totalMs = (System.nanoTime() - wall0) / 1_000_000 +/* log.info( "workbench scanPick timing (ms): total={} prep={} outbound={} saveSol={} rebuildSpl={} ensureSol={} polPartial={} postEffects={} mapFetch={} lotSplit={} solId={} polId={} poId={}", totalMs, @@ -711,7 +703,7 @@ log.info( polId, pickOrderId ?: 0L, ) - +*/ return MessageResponse( id = sol.id, name = scannedIll.inventoryLot?.lotNo ?: lotNo, @@ -1699,8 +1691,8 @@ return MessageResponse( "pickOrders" to emptyList(), ) } - println(" Found delivery_order_pick_order ID: $doPickOrderId") - println(" delivery_order_pick_order ticketStatus: $doTicketStatus") + //println(" Found delivery_order_pick_order ID: $doPickOrderId") + //println(" delivery_order_pick_order ticketStatus: $doTicketStatus") if (doTicketStatus == "completed") { return mapOf( @@ -1736,7 +1728,7 @@ return MessageResponse( ) } mark("query.pickOrdersMs", pickOrdersQueryMs) - println(" Found ${pickOrdersInfo.size} pick orders (workbench)") + // println(" Found ${pickOrdersInfo.size} pick orders (workbench)") var payload: Map = emptyMap() val assembleMs = measureTimeMillis { @@ -1889,7 +1881,7 @@ return MessageResponse( return emptyList() } - println(" Found ${results.size} active FG workbench pick orders for user: $userId") + // println(" Found ${results.size} active FG workbench pick orders for user: $userId") return results.map { row -> val pickOrderIdsStr = row["pickOrderIds"] as? String ?: "" diff --git a/src/main/java/com/ffii/fpsms/modules/stock/service/StockOutLineService.kt b/src/main/java/com/ffii/fpsms/modules/stock/service/StockOutLineService.kt index d68ad34..5ca3c88 100644 --- a/src/main/java/com/ffii/fpsms/modules/stock/service/StockOutLineService.kt +++ b/src/main/java/com/ffii/fpsms/modules/stock/service/StockOutLineService.kt @@ -1804,7 +1804,7 @@ open fun newBatchSubmit(request: QrPickBatchSubmitRequest): MessageResponse { if (flushAfterSave) { stockLedgerRepository.saveAndFlush(ledger) - println("${tracePrefix}Ledger created successfully for stockOutLineId=$solId") + //println("${tracePrefix}Ledger created successfully for stockOutLineId=$solId") } else { stockLedgerRepository.save(ledger) } @@ -1847,12 +1847,12 @@ open fun batchScan(request: com.ffii.fpsms.modules.stock.web.model.BatchScanRequ try { // 1) Bulk load all pick order lines val pickOrderLineIds = request.lines.map { it.pickOrderLineId }.distinct() - println("Loading ${pickOrderLineIds.size} pick order lines...") + //println("Loading ${pickOrderLineIds.size} pick order lines...") val pickOrderLines = pickOrderLineRepository.findAllById(pickOrderLineIds).associateBy { it.id } // 2) Bulk load all inventory lot lines (if any) val lotLineIds = request.lines.mapNotNull { it.inventoryLotLineId }.distinct() - println("Loading ${lotLineIds.size} inventory lot lines...") + // println("Loading ${lotLineIds.size} inventory lot lines...") val inventoryLotLines = if (lotLineIds.isNotEmpty()) { inventoryLotLineRepository.findAllById(lotLineIds).associateBy { it.id } } else {