diff --git a/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DeliveryOrderService.kt b/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DeliveryOrderService.kt index 23a1234..249dfa3 100644 --- a/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DeliveryOrderService.kt +++ b/src/main/java/com/ffii/fpsms/modules/deliveryOrder/service/DeliveryOrderService.kt @@ -749,17 +749,16 @@ open class DeliveryOrderService( val route = line.itemId?.let { itemId -> getWarehouseCodeByItemId(itemId) - } ?: "" + } ?: "-" field["route"] = route val lotNo = line.itemId?.let { itemId -> pickOrderIds.mapNotNull { pickOrderId -> val lots = getLotNumbersForPickOrderByItemId(itemId, pickOrderId) - if (lots.isNotBlank()) lots else null + lots.ifBlank { null } }.distinct().joinToString(", ") - } ?: "" + }?.ifBlank { "沒有庫存" } ?: "沒有庫存" field["lotNo"] = lotNo - fields.add(field) } diff --git a/src/main/resources/DeliveryNote/DeliveryNotePDF.jrxml b/src/main/resources/DeliveryNote/DeliveryNotePDF.jrxml index 429d54f..42288ce 100644 --- a/src/main/resources/DeliveryNote/DeliveryNotePDF.jrxml +++ b/src/main/resources/DeliveryNote/DeliveryNotePDF.jrxml @@ -14,6 +14,7 @@ + @@ -29,9 +30,12 @@ - <band height="88"> + <band/> + + + - + @@ -41,14 +45,14 @@ - + - + @@ -58,7 +62,7 @@ - + @@ -66,7 +70,7 @@ - + @@ -76,7 +80,7 @@ - + @@ -88,7 +92,7 @@ - + @@ -98,7 +102,7 @@ - + @@ -107,32 +111,32 @@ - + - + - + - + - + - + - + @@ -141,16 +145,12 @@ - + - - - - - + @@ -160,7 +160,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -180,7 +180,7 @@ - + @@ -189,7 +189,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -207,7 +207,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -225,7 +225,7 @@ - + @@ -234,7 +234,7 @@ - + @@ -354,7 +354,7 @@ - + @@ -376,6 +376,6 @@ - +