Browse Source

feat(all): 仓储成本

1 修改日仓储成本报错问题
fix-sign
zhaoqiaobo 2 months ago
parent
commit
25bd9b55ef
  1. 12
      blade-service/logpm-statisticsdata/src/main/java/com/logpm/statistics/job/ExpenseJob.java

12
blade-service/logpm-statisticsdata/src/main/java/com/logpm/statistics/job/ExpenseJob.java

@ -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);

Loading…
Cancel
Save