|
|
@@ -322,7 +322,8 @@ class StockTakeRecordService( |
|
|
// 如果没有带 stockTakeId,则沿用原逻辑:availableQty > 0 或已有盘点记录 |
|
|
// 如果没有带 stockTakeId,则沿用原逻辑:availableQty > 0 或已有盘点记录 |
|
|
val filteredResults = if (stockTakeId != null) { |
|
|
val filteredResults = if (stockTakeId != null) { |
|
|
allResults.filter { response -> |
|
|
allResults.filter { response -> |
|
|
response.stockTakeRecordId != null |
|
|
|
|
|
|
|
|
val av = response.availableQty ?: BigDecimal.ZERO |
|
|
|
|
|
av.compareTo(BigDecimal.ZERO) > 0 || response.stockTakeRecordId != null |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
allResults.filter { response -> |
|
|
allResults.filter { response -> |
|
|
|