|
|
|
@@ -693,7 +693,13 @@ fun searchMaterialStockOutTraceabilityReport( |
|
|
|
): List<Map<String, Any>> { |
|
|
|
val args = mutableMapOf<String, Any>() |
|
|
|
|
|
|
|
val stockCategorySql = buildMultiValueExactClause(stockCategory, "it.type", "stockCategory", args) |
|
|
|
|
|
|
|
// If "All" is selected or contains "All", don't filter by stock category |
|
|
|
val stockCategorySql = if (!stockCategory.isNullOrBlank() && stockCategory != "All" && !stockCategory.contains("All")) { |
|
|
|
buildMultiValueExactClause(stockCategory, "it.type", "stockCategory", args) |
|
|
|
} else { |
|
|
|
"" |
|
|
|
} |
|
|
|
val itemCodeSql = buildMultiValueLikeClause(itemCode, "it.code", "itemCode", args) |
|
|
|
|
|
|
|
val lastInDateStartSql = if (!lastInDateStart.isNullOrBlank()) { |
|
|
|
|