|
@@ -377,7 +377,7 @@ public class OrderItemsServiceImpl extends ServiceImpl<OrderItemsMapper, OrderIt
|
|
|
for (CorpsDesc corpsDesc : corpsType) {
|
|
for (CorpsDesc corpsDesc : corpsType) {
|
|
|
OrderDateVo orderDateVo = new OrderDateVo();
|
|
OrderDateVo orderDateVo = new OrderDateVo();
|
|
|
orderDateVo.setBelongToCorpName(corpsDesc.getCname());
|
|
orderDateVo.setBelongToCorpName(corpsDesc.getCname());
|
|
|
- orderDateVo.setOrderNumber(orderDateVoList.stream().filter(e -> e.getBelongToCorpId().longValue()==corpsDesc.getId().longValue()).map(OrderDateVo::getOrderNumber).reduce(BigDecimal.ZERO, BigDecimal::add));
|
|
|
|
|
|
|
+ orderDateVo.setOrderNumber(orderDateVoList.stream().filter(e -> e.getBelongToCorpId().longValue()==corpsDesc.getId().longValue()).map(OrderDateVo::getOrderNumber).reduce(BigDecimal.ZERO, BigDecimal::add).setScale(0,BigDecimal.ROUND_HALF_UP));
|
|
|
list.add(orderDateVo);
|
|
list.add(orderDateVo);
|
|
|
}
|
|
}
|
|
|
}else if (CollectionUtils.isNotEmpty(corpsType) && CollectionUtils.isEmpty(orderDateVoList)){
|
|
}else if (CollectionUtils.isNotEmpty(corpsType) && CollectionUtils.isEmpty(orderDateVoList)){
|
|
@@ -409,7 +409,7 @@ public class OrderItemsServiceImpl extends ServiceImpl<OrderItemsMapper, OrderIt
|
|
|
brandSalesVo.setBelongToCorpName(corpsDesc.getCname());
|
|
brandSalesVo.setBelongToCorpName(corpsDesc.getCname());
|
|
|
if (decimal.compareTo(BigDecimal.ZERO) >0 ){
|
|
if (decimal.compareTo(BigDecimal.ZERO) >0 ){
|
|
|
brandSalesVo.setOrderNumber(orderDateVoList.stream().filter(e -> e.getBelongToCorpId().longValue()==corpsDesc.getId().longValue())
|
|
brandSalesVo.setOrderNumber(orderDateVoList.stream().filter(e -> e.getBelongToCorpId().longValue()==corpsDesc.getId().longValue())
|
|
|
- .map(OrderDateVo::getOrderNumber).reduce(BigDecimal.ZERO, BigDecimal::add).divide(decimal, 5, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(2,BigDecimal.ROUND_HALF_UP));
|
|
|
|
|
|
|
+ .map(OrderDateVo::getOrderNumber).reduce(BigDecimal.ZERO, BigDecimal::add).divide(decimal, 5, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(0,BigDecimal.ROUND_HALF_UP));
|
|
|
}else {
|
|
}else {
|
|
|
brandSalesVo.setOrderNumber(BigDecimal.ZERO);
|
|
brandSalesVo.setOrderNumber(BigDecimal.ZERO);
|
|
|
}
|
|
}
|