|
|
|
@@ -312,7 +312,7 @@ open class JobOrderService( |
|
|
|
} |
|
|
|
val inputStream = resource.inputStream |
|
|
|
val pickRecord = JasperCompileManager.compileReport(inputStream) |
|
|
|
val pickRecordInfo = joPickOrderService.getCompletedJobOrderPickOrderLotDetails(request.jobOrderIds).toMutableList() |
|
|
|
val pickRecordInfo = joPickOrderService.getCompletedJobOrderPickOrderLotDetails(request.pickOrderIds).toMutableList() |
|
|
|
|
|
|
|
|
|
|
|
val fields = mutableListOf<MutableMap<String, Any>>() |
|
|
|
@@ -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), |
|
|
|
|