|
|
|
@ -147,7 +147,9 @@ public class ExpenseJob {
|
|
|
|
|
if (CollUtil.isNotEmpty(leasingList)) { |
|
|
|
|
customMap.put(longListEntry.getKey(), leasingList); |
|
|
|
|
// 计算签收数量的和
|
|
|
|
|
BigDecimal totalOutQuantity = leasingList.stream().map(t -> Convert.toBigDecimal(t.getSignNum())).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
|
BigDecimal totalOutQuantity = leasingList.stream() |
|
|
|
|
.filter(item -> ObjectUtil.isNotEmpty(item.getSignNum())) |
|
|
|
|
.map(t -> Convert.toBigDecimal(t.getSignNum())).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
|
entity.setCustomerRentalOutQuantity(Convert.toInt(totalOutQuantity)); |
|
|
|
|
} |
|
|
|
|
List<QualityDeliverEntity> tempList = value.stream() |
|
|
|
@ -159,7 +161,9 @@ public class ExpenseJob {
|
|
|
|
|
if (CollUtil.isNotEmpty(tempList)) { |
|
|
|
|
tempMap.put(longListEntry.getKey(), tempList); |
|
|
|
|
// 计算签收数量的和
|
|
|
|
|
BigDecimal totalSignCount = tempList.stream().map(t -> Convert.toBigDecimal(t.getSignNum())).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
|
BigDecimal totalSignCount = tempList.stream() |
|
|
|
|
.filter(item -> ObjectUtil.isNotEmpty(item.getSignNum())) |
|
|
|
|
.map(t -> Convert.toBigDecimal(t.getSignNum())).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
|
entity.setTemporaryTurnoverQuantity(Convert.toInt(totalSignCount)); |
|
|
|
|
} |
|
|
|
|
List<QualityDeliverEntity> gapList = value.stream() |
|
|
|
@ -171,7 +175,9 @@ public class ExpenseJob {
|
|
|
|
|
if (CollUtil.isNotEmpty(gapList)) { |
|
|
|
|
gcpMap.put(longListEntry.getKey(), gapList); |
|
|
|
|
// 计算签收数量的和
|
|
|
|
|
BigDecimal totalSignCount = gapList.stream().map(t -> Convert.toBigDecimal(t.getSignNum())).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
|
BigDecimal totalSignCount = gapList.stream() |
|
|
|
|
.filter(item -> ObjectUtil.isNotEmpty(item.getSignNum())) |
|
|
|
|
.map(t -> Convert.toBigDecimal(t.getSignNum())).reduce(BigDecimal.ZERO, BigDecimal::add); |
|
|
|
|
entity.setDrWareDisNumber(Convert.toInt(totalSignCount)); |
|
|
|
|
} |
|
|
|
|
qualityDeliverEntityMap.put(longListEntry.getKey(), entity); |
|
|
|
|