| | |
| | | .map(item -> item.getPrice() != null ? new BigDecimal(item.getPrice().toString()) : BigDecimal.ZERO) |
| | | .reduce(BigDecimal.ZERO, BigDecimal::add); |
| | | long finalPrice = sum.divide(new BigDecimal("1000"), 0, RoundingMode.HALF_UP).longValue(); |
| | | |
| | | map.put("price", finalPrice);//单位w |
| | | //总发货单 |
| | | map.put("delivery", (long) salesDeliveries.size()); |
| | | //总销售区? |
| | | //总销售方数 |
| | | BigDecimal volume = salesDeliveries.stream() |
| | | .map(item -> item.getVolume() != null ? new BigDecimal(item.getVolume().toString()) : BigDecimal.ZERO) |
| | | .reduce(BigDecimal.ZERO, BigDecimal::add); |
| | | long finalVolume = volume.divide(new BigDecimal("1000"), 0, RoundingMode.HALF_UP).longValue(); |
| | | map.put("volume",finalVolume); |
| | | //累计客户 |
| | | Long count = customerMapper.selectCount(null); |
| | | map.put("customer", count); |
| | | map.put("customer",count); |
| | | return map; |
| | | } |
| | | |