From f08a917f76a0adb781f58333e6e492aa140ef0a0 Mon Sep 17 00:00:00 2001 From: "kelvin.yau" Date: Wed, 1 Oct 2025 13:26:56 +0800 Subject: [PATCH] DN fix + PR update --- .../jobOrder/service/JoPickOrderService.kt | 9 +++++--- .../jobOrder/service/JobOrderService.kt | 21 +++++++++++++++++-- .../web/model/ExportPickRecordRequest.kt | 2 +- 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JoPickOrderService.kt b/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JoPickOrderService.kt index d901da3..46f27ed 100644 --- a/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JoPickOrderService.kt +++ b/src/main/java/com/ffii/fpsms/modules/jobOrder/service/JoPickOrderService.kt @@ -1131,8 +1131,10 @@ open fun getCompletedJobOrderPickOrderLotDetails(pickOrderId: Long): List>() @@ -352,7 +352,24 @@ open class JobOrderService( params["FGCode"] = pickRecordInfo.firstOrNull()?.get("fgCode") as? String ?: "N/A" params["FGName"] = pickRecordInfo.firstOrNull()?.get("fgName") as? String ?: "N/A" - params["unit"] = pickRecordInfo.firstOrNull()?.get("unit") as? String ?: "N/A" + /*// Debug UOM information + val bomItemUomIdRaw = pickRecordInfo.firstOrNull()?.get("bomItemUomId") + val bomItemId = pickRecordInfo.firstOrNull()?.get("bomItemId") + val uomCode = pickRecordInfo.firstOrNull()?.get("uomCode") as? String + val uomDesc = pickRecordInfo.firstOrNull()?.get("uomDesc") as? String + val uomShortDesc = pickRecordInfo.firstOrNull()?.get("uomShortDesc") as? String + val unit = pickRecordInfo.firstOrNull()?.get("unit") as? String + + println("Debug - UOM Info:") + println(" bomItemId: $bomItemId") + println(" bomItemUomId: $bomItemUomIdRaw") + println(" uomCode: $uomCode") + println(" uomDesc: $uomDesc") + println(" uomShortDesc: $uomShortDesc") + println(" unit (from BOM): $unit")*/ + + params["unit"] = pickRecordInfo.firstOrNull()?.get("uomConversionDesc") as? String ?: "N/A" + return mapOf( "report" to PdfUtils.fillReport(pickRecord, fields, params), diff --git a/src/main/java/com/ffii/fpsms/modules/jobOrder/web/model/ExportPickRecordRequest.kt b/src/main/java/com/ffii/fpsms/modules/jobOrder/web/model/ExportPickRecordRequest.kt index 34c36ac..a1d1f4c 100644 --- a/src/main/java/com/ffii/fpsms/modules/jobOrder/web/model/ExportPickRecordRequest.kt +++ b/src/main/java/com/ffii/fpsms/modules/jobOrder/web/model/ExportPickRecordRequest.kt @@ -1,5 +1,5 @@ package com.ffii.fpsms.modules.jobOrder.web.model data class ExportPickRecordRequest ( - val jobOrderIds: Long, + val pickOrderIds: Long, ) \ No newline at end of file