|
@@ -154,7 +154,11 @@ public class StorageBillController extends JeecgController<StorageBill, IStorage
|
|
|
|
|
|
// 4. 计算 `amountTotal`
|
|
|
Map<String, Long> billetCountMap = billetAutoTmpList.stream()
|
|
|
- .collect(Collectors.groupingBy(BilletAutoTmp::getStorageBillId, Collectors.counting()));
|
|
|
+ .collect(Collectors.groupingBy(
|
|
|
+ BilletAutoTmp::getStorageBillId,
|
|
|
+ Collectors.summingLong(tmp -> (tmp.getStackAddr() != null && !tmp.getStackAddr().isEmpty()) ? 4L : 1L)
|
|
|
+ ));
|
|
|
+
|
|
|
|
|
|
List<StorageBill> filteredRecords = allRecords.stream()
|
|
|
.peek(bill -> bill.setAmountTotal(
|