|
@@ -566,13 +566,21 @@ public class SalesOrderServiceImpl extends ServiceImpl<SalesOrderMapper, SalesOr
|
|
|
int customCount = customService.count(customLambdaQueryWrapper);
|
|
|
int contactsCount = contactsService.count(contactsLambdaQueryWrapper);
|
|
|
int businessOpportunityCount = businessOpportunityService.count(businessOpportunityLambdaQueryWrapper);
|
|
|
+ List<BusinessOpportunity> businessOpportunityList = businessOpportunityService.list(businessOpportunityLambdaQueryWrapper);
|
|
|
+ double businessOpportunityPrice = businessOpportunityList.stream().mapToDouble(b -> Double.valueOf(b.getAmountOfMoney())).sum();
|
|
|
Integer salesOrderCount = salesOrderMapper.selectCount(salesOrderLambdaQueryWrapper);
|
|
|
+ List<SalesOrder> salesOrders = salesOrderMapper.selectList(salesOrderLambdaQueryWrapper);
|
|
|
+ double salesOrdersPrice = salesOrders.stream().mapToDouble(s -> s.getPrice().doubleValue()).sum();
|
|
|
Integer clueCount = clueMapper.selectCount(clueLambdaQueryWrapper);
|
|
|
|
|
|
int customCount1 = customService.count(customLambdaQueryWrapper1);
|
|
|
int contactsCount1 = contactsService.count(contactsLambdaQueryWrapper1);
|
|
|
int businessOpportunityCount1 = businessOpportunityService.count(businessOpportunityLambdaQueryWrapper1);
|
|
|
+ List<BusinessOpportunity> businessOpportunityList1 = businessOpportunityService.list(businessOpportunityLambdaQueryWrapper1);
|
|
|
+ double businessOpportunityPrice1 = businessOpportunityList1.stream().mapToDouble(b -> Double.valueOf(b.getAmountOfMoney())).sum();
|
|
|
Integer salesOrderCount1 = salesOrderMapper.selectCount(salesOrderLambdaQueryWrapper1);
|
|
|
+ List<SalesOrder> salesOrders1 = salesOrderMapper.selectList(salesOrderLambdaQueryWrapper1);
|
|
|
+ double salesOrdersPrice1 = salesOrders1.stream().mapToDouble(s -> s.getPrice().doubleValue()).sum();
|
|
|
Integer clueCount1 = clueMapper.selectCount(clueLambdaQueryWrapper1);
|
|
|
Map<String,Object> customMap=new HashMap<>();
|
|
|
customMap.put("customCount",customCount);
|
|
@@ -589,6 +597,12 @@ public class SalesOrderServiceImpl extends ServiceImpl<SalesOrderMapper, SalesOr
|
|
|
Map<String,Object> salesOrderMap=new HashMap<>();
|
|
|
salesOrderMap.put("salesOrderCount",salesOrderCount);
|
|
|
salesOrderMap.put("salesOrderPromote",getPromote(salesOrderCount,salesOrderCount1));
|
|
|
+ Map<String,Object> salesOrderPriceMap=new HashMap<>();
|
|
|
+ salesOrderPriceMap.put("salesOrdersPrice",salesOrdersPrice);
|
|
|
+ salesOrderPriceMap.put("salesOrderPricePromote",getPromote((int)salesOrdersPrice,(int)salesOrdersPrice1));
|
|
|
+ Map<String,Object> businessOpportunityPriceMap=new HashMap<>();
|
|
|
+ businessOpportunityPriceMap.put("businessOpportunityPrice",businessOpportunityPrice);
|
|
|
+ businessOpportunityPriceMap.put("businessOpportunityPromote",getPromote((int)businessOpportunityPrice,(int)businessOpportunityPrice1));
|
|
|
resultMap.put("salesOrder",salesOrderMap);
|
|
|
Map<String,Object> clueMap=new HashMap<>();
|
|
|
clueMap.put("clueCount",clueCount);
|